/** * Gets the delta that should be produced if all expected transforms are * performed in order on the {@link #getInputServerDelta()}. */ public List<WaveletOperation> getOutputServerDelta() { List<WaveletOperation> delta; if (expectations.isEmpty()) { delta = firstServerInputDelta; } else { delta = expectations.getLast().getOutput().getServer(); } return delta; }
/** * Gets the delta that should be produced if all expected transforms are * performed in order on the {@link #getInputServerDelta()}. */ public List<WaveletOperation> getOutputServerDelta() { List<WaveletOperation> delta; if (expectations.isEmpty()) { delta = firstServerInputDelta; } else { delta = expectations.getLast().getOutput().getServer(); } return delta; }
@Override public DeltaPair transform(Iterable<WaveletOperation> client, Iterable<WaveletOperation> server) { Expectation expectation = expectations.removeFirst(); expectation.assertClientInputValid(client); DeltaPair result = expectation.getOutput(); return result; } }
@Override public DeltaPair transform(Iterable<WaveletOperation> client, Iterable<WaveletOperation> server) { Expectation expectation = expectations.removeFirst(); expectation.assertClientInputValid(client); DeltaPair result = expectation.getOutput(); return result; } }