@Test public void testCompareEqual() { TextPosition a = new TextPosition(13, 7); TextPosition b = new TextPosition(13, 7); assertTrue(comparator.compare(a, b) == 0); }
@Test public void testCompareSmallerInLine() { TextPosition a = new TextPosition(3, 0); TextPosition b = new TextPosition(3, 1); assertTrue(comparator.compare(a, b) < 0); }
@Test public void testCompareGreaterInLine() { TextPosition a = new TextPosition(4, 4); TextPosition b = new TextPosition(4, 3); assertTrue(comparator.compare(a, b) > 0); }
@Test public void testCompareSmallerLineButGreaterInPosition() { TextPosition a = new TextPosition(0, 14); TextPosition b = new TextPosition(1, 0); assertTrue(comparator.compare(a, b) < 0); }