/** * Tests that submit requests are forwarded to the wavelet provider. */ public void testSubmitForwardedToWaveletProvider() { OpenListener openListener = openWave(IdFilters.ALL_IDS); String channelId = verifyChannelId(openListener); SubmitRequestListener submitListener = mock(SubmitRequestListener.class); clientFrontend.submitRequest(USER, WN1, SERIALIZED_DELTA, channelId, submitListener); verify(waveletProvider).submitRequest(eq(WN1), eq(SERIALIZED_DELTA), any(SubmitRequestListener.class)); verifyZeroInteractions(submitListener); }
/** * Tests that submit requests are forwarded to the wavelet provider. */ public void testSubmitForwardedToWaveletProvider() { OpenListener openListener = openWave(IdFilters.ALL_IDS); String channelId = verifyChannelId(openListener); SubmitRequestListener submitListener = mock(SubmitRequestListener.class); clientFrontend.submitRequest(USER, WN1, SERIALIZED_DELTA, channelId, submitListener); verify(waveletProvider).submitRequest(eq(WN1), eq(SERIALIZED_DELTA), any(SubmitRequestListener.class)); verifyZeroInteractions(submitListener); }
public void testCannotSubmitAsDifferentUser() { ParticipantId otherParticipant = new ParticipantId("another@example.com"); OpenListener openListener = openWave(IdFilters.ALL_IDS); String channelId = verifyChannelId(openListener); SubmitRequestListener submitListener = mock(SubmitRequestListener.class); clientFrontend.submitRequest(otherParticipant, WN1, SERIALIZED_DELTA, channelId, submitListener); verify(submitListener).onFailure(anyString()); verify(submitListener, never()).onSuccess(anyInt(), (HashedVersion) any(), anyLong()); }
public void testCannotSubmitAsDifferentUser() { ParticipantId otherParticipant = new ParticipantId("another@example.com"); OpenListener openListener = openWave(IdFilters.ALL_IDS); String channelId = verifyChannelId(openListener); SubmitRequestListener submitListener = mock(SubmitRequestListener.class); clientFrontend.submitRequest(otherParticipant, WN1, SERIALIZED_DELTA, channelId, submitListener); verify(submitListener).onFailure(anyString()); verify(submitListener, never()).onSuccess(anyInt(), (HashedVersion) any(), anyLong()); }