final long initialVersion = 57;
final int serverOps1 = 7;
checkedConnectChannel(initialVersion);
// Receive server delta.
final TransformedWaveletDelta delta1 = buildServerDelta(initialVersion, serverOps1);
receiver.expectDelta(delta1);
receiveUpdateOnConnectedChannel(delta1);
// Submit delta.
final long versionAfterServer1 = initialVersion + serverOps1;
final int sigAfterServer1 = 0x11111111;
final int clientOps = 5;
final WaveletDelta clientDelta = buildDelta(versionAfterServer1, clientOps);
submitDeltaOnConnectedChannel(clientDelta);
// Receive a second server delta that initially looks ok.
final long versionAfterClient = versionAfterServer1 + clientOps;
final int sigAfterClient = 0x22222222;
final TransformedWaveletDelta delta2 = buildServerDelta(versionAfterClient, 1);
receiveUpdateOnConnectedChannel(delta2);
// Receive ack for fewer than the number of ops than we
// sent (some were transformed away).
final byte[] ackedSignature = sig(3);