public void testEmptySet() { RawAnnotationSet<Object> m = getNewSet(); m.begin(); m.insert(1); m.startAnnotation("a", "1"); m.insert(1); m.endAnnotation("a"); m.finish(); expectFinished(m.annotationCursor(0, m.size(), strs())); } }
public void testEmptySet() { RawAnnotationSet<Object> m = getNewSet(); m.begin(); m.insert(1); m.startAnnotation("a", "1"); m.insert(1); m.endAnnotation("a"); m.finish(); expectFinished(m.annotationCursor(0, m.size(), strs())); } }
public void testInitialStartLocation() { RawAnnotationSet<Object> m = getNewSet(); m.begin(); m.insert(100); m.finish(); // -1 if no hasNext() AnnotationCursor c = m.annotationCursor(40, 80, strs("a")); assertEquals(-1, c.currentLocation()); m.begin(); m.skip(50); m.startAnnotation("a", "1"); m.skip(10); m.endAnnotation("a"); m.finish(); // start value, if hasNext(); c = m.annotationCursor(40, 80, strs("a")); assertEquals(40, c.currentLocation()); }
public void testInitialStartLocation() { RawAnnotationSet<Object> m = getNewSet(); m.begin(); m.insert(100); m.finish(); // -1 if no hasNext() AnnotationCursor c = m.annotationCursor(40, 80, strs("a")); assertEquals(-1, c.currentLocation()); m.begin(); m.skip(50); m.startAnnotation("a", "1"); m.skip(10); m.endAnnotation("a"); m.finish(); // start value, if hasNext(); c = m.annotationCursor(40, 80, strs("a")); assertEquals(40, c.currentLocation()); }
protected RawAnnotationSet<Object> fancySet() { RawAnnotationSet<Object> m = getNewSet(); m.begin(); m.insert(100); m.finish(); m.begin(); m.skip(10); m.startAnnotation("a", "1"); m.skip(10); m.startAnnotation("b", "2"); m.skip(10); m.startAnnotation("c", "3"); m.startAnnotation("a", "3"); m.startAnnotation("d", "3"); m.skip(10); m.endAnnotation("c"); m.endAnnotation("d"); m.startAnnotation("b", "4"); m.skip(10); m.endAnnotation("b"); m.skip(10); m.endAnnotation("a"); m.finish(); return m; }
protected RawAnnotationSet<Object> fancySet() { RawAnnotationSet<Object> m = getNewSet(); m.begin(); m.insert(100); m.finish(); m.begin(); m.skip(10); m.startAnnotation("a", "1"); m.skip(10); m.startAnnotation("b", "2"); m.skip(10); m.startAnnotation("c", "3"); m.startAnnotation("a", "3"); m.startAnnotation("d", "3"); m.skip(10); m.endAnnotation("c"); m.endAnnotation("d"); m.startAnnotation("b", "4"); m.skip(10); m.endAnnotation("b"); m.skip(10); m.endAnnotation("a"); m.finish(); return m; }
public void testNoChange() { RawAnnotationSet<Object> m = getNewSet();
public void testNoChange() { RawAnnotationSet<Object> m = getNewSet();