@Override protected void setUp() { transformer = new MockDeltaTransformer(); queue = new OperationQueue(transformer); }
@Override protected void setUp() { transformer = new MockDeltaTransformer(); queue = new OperationQueue(transformer); }
/** * Test operations are actually transformed. */ public void testOpsAreTransformed() throws TransformException { queue = new OperationQueue(); DeltaTestUtil bob = new DeltaTestUtil(BOB); DeltaTestUtil jim = new DeltaTestUtil(JIM); // Do bob client op 1 queue.add(bob.insert(1, "a", 1, null)); // Get delta 1 from jim queue.transform(Arrays.asList(jim.insert(1, "j", 1, null))); // Do bob client op 2 queue.add(bob.insert(1, "b", 3, null)); // Get delta 2 from jim queue.transform(Arrays.asList(jim.insert(1, "i", 2, null))); // check ops are transformed assertEquals(list(bob.insert(1, "ba", 3, null)), copyList(queue.take())); assertQueueIsEmpty(); }
/** * Test operations are actually transformed. */ public void testOpsAreTransformed() throws TransformException { queue = new OperationQueue(); DeltaTestUtil bob = new DeltaTestUtil(BOB); DeltaTestUtil jim = new DeltaTestUtil(JIM); // Do bob client op 1 queue.add(bob.insert(1, "a", 1, null)); // Get delta 1 from jim queue.transform(Arrays.asList(jim.insert(1, "j", 1, null))); // Do bob client op 2 queue.add(bob.insert(1, "b", 3, null)); // Get delta 2 from jim queue.transform(Arrays.asList(jim.insert(1, "i", 2, null))); // check ops are transformed assertEquals(list(bob.insert(1, "ba", 3, null)), copyList(queue.take())); assertQueueIsEmpty(); }