/** * Sends a delta on a connected channel. * @param delta1 the delta to send */ private void submitDeltaOnConnectedChannel(final WaveletDelta delta1) { waveletChannel.expectSubmit(delta1); sendState = "initial"; sendDelta(delta1); assertEquals("sending", sendState); }
/** * Sends a delta on a connected channel. * @param delta1 the delta to send */ private void submitDeltaOnConnectedChannel(final WaveletDelta delta1) { waveletChannel.expectSubmit(delta1); sendState = "initial"; sendDelta(delta1); assertEquals("sending", sendState); }
public void testNackTooOldIsRecoverable() throws ChannelException { final long initialVersion = 0; checkedConnectChannel(initialVersion); // Submit delta. final long submitVersion = 0; final byte[] signature = sig(1); final int clientOps = 1; final WaveletDelta clientDelta = buildDelta(submitVersion, clientOps); submitDeltaOnConnectedChannel(clientDelta); // Nack delta immediately with TOO_OLD. try { nackDeltaOnConnectedChannel(submitVersion, signature, "too old", ResponseCode.TOO_OLD); fail("Expected an exception"); } catch (ChannelException e) { assertEquals(Recoverable.RECOVERABLE, e.getRecoverable()); } }
public void testNackTooOldIsRecoverable() throws ChannelException { final long initialVersion = 0; checkedConnectChannel(initialVersion); // Submit delta. final long submitVersion = 0; final byte[] signature = sig(1); final int clientOps = 1; final WaveletDelta clientDelta = buildDelta(submitVersion, clientOps); submitDeltaOnConnectedChannel(clientDelta); // Nack delta immediately with TOO_OLD. try { nackDeltaOnConnectedChannel(submitVersion, signature, "too old", ResponseCode.TOO_OLD); fail("Expected an exception"); } catch (ChannelException e) { assertEquals(Recoverable.RECOVERABLE, e.getRecoverable()); } }