private static ProtocolWaveletDelta serialize(WaveletDelta d) { return CoreWaveletOperationSerializer.serialize(d); } }
@Override public void onSuccess(int operationsApplied, ProtocolHashedVersion hashedVersionAfterApplication, long applicationTimestamp) { listener.onSuccess(operationsApplied, CoreWaveletOperationSerializer.deserialize(hashedVersionAfterApplication), applicationTimestamp); } });
public void testEmptyDocumentMutation() { assertReversible(makeBlipOp("empty", new DocOpBuilder().build())); }
public void testNoOp() { assertReversible(new NoOp(OP_CONTEXT)); }
public void testSingleCharacters() { DocOpBuilder m = new DocOpBuilder(); m.characters("hello"); assertReversible(makeBlipOp("single", m.build())); }
private static ProtocolWaveletDelta serialize(WaveletDelta d) { return CoreWaveletOperationSerializer.serialize(d); } }
public void testSingleCharacters() { DocOpBuilder m = new DocOpBuilder(); m.characters("hello"); assertReversible(makeBlipOp("single", m.build())); }
private static ProtocolHashedVersion serialize(HashedVersion v) { return CoreWaveletOperationSerializer.serialize(v); }
public void testEmptyReplaceAttributes() { DocOpBuilder m = new DocOpBuilder(); m.retain(4); m.replaceAttributes(AttributesImpl.EMPTY_MAP, AttributesImpl.EMPTY_MAP); m.retain(4); assertReversible(makeBlipOp("emptyReplaceAttributes", m.build())); }
private static ProtocolHashedVersion serialize(HashedVersion v) { return CoreWaveletOperationSerializer.serialize(v); }
public void testEmptyUpdateAttributes() { DocOpBuilder m = new DocOpBuilder(); m.retain(4); m.updateAttributes(AttributesUpdateImpl.EMPTY_MAP); m.retain(4); assertReversible(makeBlipOp("emptyUpdateAttributes", m.build())); }
private ProtocolHashedVersion getProtocolHashedVersion() { return CoreWaveletOperationSerializer.serialize(getHashedVersion()); }
public void testEmptyReplaceAttributes() { DocOpBuilder m = new DocOpBuilder(); m.retain(4); m.replaceAttributes(AttributesImpl.EMPTY_MAP, AttributesImpl.EMPTY_MAP); m.retain(4); assertReversible(makeBlipOp("emptyReplaceAttributes", m.build())); }
public void testEmptyUpdateAttributes() { DocOpBuilder m = new DocOpBuilder(); m.retain(4); m.updateAttributes(AttributesUpdateImpl.EMPTY_MAP); m.retain(4); assertReversible(makeBlipOp("emptyUpdateAttributes", m.build())); }
public void testManyCharacters() { DocOpBuilder m = new DocOpBuilder(); m.characters("hello"); m.characters("world"); m.characters("foo"); m.characters("bar"); assertReversible(makeBlipOp("many", m.build())); }
public void testManyCharacters() { DocOpBuilder m = new DocOpBuilder(); m.characters("hello"); m.characters("world"); m.characters("foo"); m.characters("bar"); assertReversible(makeBlipOp("many", m.build())); }
public void testDeleteCharacters() { DocOpBuilder m = new DocOpBuilder(); m.characters("hello"); m.retain(1); m.deleteCharacters("ab"); m.characters("world"); m.retain(2); m.deleteCharacters("cd"); assertReversible(makeBlipOp("deleteCharacters", m.build())); }
public void testDeleteCharacters() { DocOpBuilder m = new DocOpBuilder(); m.characters("hello"); m.retain(1); m.deleteCharacters("ab"); m.characters("world"); m.retain(2); m.deleteCharacters("cd"); assertReversible(makeBlipOp("deleteCharacters", m.build())); }
public void testRetain() { DocOpBuilder m = new DocOpBuilder(); m.characters("hello"); m.retain(5); m.characters("world"); m.retain(10); m.characters("foo"); m.retain(13); m.characters("bar"); m.retain(16); assertReversible(makeBlipOp("retain", m.build())); }
public void testRetain() { DocOpBuilder m = new DocOpBuilder(); m.characters("hello"); m.retain(5); m.characters("world"); m.retain(10); m.characters("foo"); m.retain(13); m.characters("bar"); m.retain(16); assertReversible(makeBlipOp("retain", m.build())); }