public void doUpdateFailure(WaveId waveId, String errorMessage) { OpenListener listener = openListeners.get(waveId); if (listener != null) { listener.onFailure(errorMessage); } }
public void testCannotOpenWavesWhenNotLoggedIn() throws Exception { OpenListener listener = mock(OpenListener.class); clientFrontend.openRequest(null, WAVE_ID, IdFilters.ALL_IDS, NO_KNOWN_WAVELETS, listener); verify(listener).onFailure("Not logged in"); CommittedWaveletSnapshot snapshot = provideWavelet(WN1); clientFrontend.waveletUpdate(snapshot.snapshot, DELTAS); Mockito.verifyNoMoreInteractions(listener); }
public void testCannotOpenWavesWhenNotLoggedIn() throws Exception { OpenListener listener = mock(OpenListener.class); clientFrontend.openRequest(null, WAVE_ID, IdFilters.ALL_IDS, NO_KNOWN_WAVELETS, listener); verify(listener).onFailure(new ChannelException(ResponseCode.NOT_LOGGED_IN, "Not Logged in", null, Recoverable.NOT_RECOVERABLE, WAVE_ID, null)); CommittedWaveletSnapshot snapshot = provideWavelet(WN1); clientFrontend.waveletUpdate(snapshot.snapshot, DELTAS); Mockito.verifyNoMoreInteractions(listener); }
openListener.onFailure("Not logged in"); return; openListener.onFailure("Known wavelets not supported"); return; } catch (WaveServerException e) { LOG.severe("Wave server failed lookup for " + waveId, e); openListener.onFailure("Wave server failed to look up wave"); return; } catch (WaveServerException e) { LOG.warning("Failed to retrieve snapshot for wavelet " + waveletName, e); openListener.onFailure("Wave server failure retrieving wavelet"); return;