for (List<Annotation> annotations : store.values()) { for (Annotation annotation : annotations) { annotation.shift(position, shiftAmount);
public void testShift() throws Exception { Annotation annotation = new Annotation("key", "value", 5 , 10); annotation.shift(4, 2); assertEquals(7, annotation.getRange().getStart()); assertEquals(12, annotation.getRange().getEnd()); annotation = new Annotation("key", "value", 5 , 10); annotation.shift(5, 3); assertEquals(8, annotation.getRange().getStart()); assertEquals(13, annotation.getRange().getEnd()); annotation = new Annotation("key", "value", 5 , 10); annotation.shift(9, 2); assertEquals(5, annotation.getRange().getStart()); assertEquals(12, annotation.getRange().getEnd()); annotation = new Annotation("key", "value", 5 , 10); annotation.shift(10, 2); assertEquals(5, annotation.getRange().getStart()); assertEquals(12, annotation.getRange().getEnd()); } }
public void testShift() throws Exception { Annotation annotation = new Annotation("key", "value", 5 , 10); annotation.shift(4, 2); assertEquals(7, annotation.getRange().getStart()); assertEquals(12, annotation.getRange().getEnd()); annotation = new Annotation("key", "value", 5 , 10); annotation.shift(5, 3); assertEquals(8, annotation.getRange().getStart()); assertEquals(13, annotation.getRange().getEnd()); annotation = new Annotation("key", "value", 5 , 10); annotation.shift(9, 2); assertEquals(5, annotation.getRange().getStart()); assertEquals(12, annotation.getRange().getEnd()); annotation = new Annotation("key", "value", 5 , 10); annotation.shift(10, 2); assertEquals(5, annotation.getRange().getStart()); assertEquals(12, annotation.getRange().getEnd()); } }