index.index(3, 6);
index.index(4, 8);
index.index(5, 10);
- assertEquals(5, index.lookup(5).index());
- assertEquals(10, index.lookup(5).position());
+ assertEquals(new Position(5, 10), index.lookup(5));
index.index(6, 12);
index.index(7, 14);
index.index(8, 16);
- assertEquals(5, index.lookup(8).index());
- assertEquals(10, index.lookup(8).position());
+ assertEquals(new Position(5, 10), index.lookup(8));
index.index(9, 18);
index.index(10, 20);
- assertEquals(10, index.lookup(10).index());
- assertEquals(20, index.lookup(10).position());
+ assertEquals(new Position(10, 20), index.lookup(10));
index.truncate(8);
- assertEquals(5, index.lookup(8).index());
- assertEquals(10, index.lookup(8).position());
- assertEquals(5, index.lookup(10).index());
- assertEquals(10, index.lookup(10).position());
+ assertEquals(new Position(5, 10), index.lookup(8));
+ assertEquals(new Position(5, 10), index.lookup(10));
index.truncate(4);
assertNull(index.lookup(4));
assertNull(index.lookup(8));
index.index(103, 6);
index.index(104, 8);
index.index(105, 10);
- assertEquals(105, index.lookup(105).index());
- assertEquals(10, index.lookup(105).position());
+ assertEquals(new Position(105, 10), index.lookup(105));
index.index(106, 12);
index.index(107, 14);
index.index(108, 16);
- assertEquals(105, index.lookup(108).index());
- assertEquals(10, index.lookup(108).position());
+ assertEquals(new Position(105, 10), index.lookup(108));
index.index(109, 18);
index.index(110, 20);
- assertEquals(110, index.lookup(110).index());
- assertEquals(20, index.lookup(110).position());
+ assertEquals(new Position(110, 20), index.lookup(110));
index.truncate(108);
- assertEquals(105, index.lookup(108).index());
- assertEquals(10, index.lookup(108).position());
- assertEquals(105, index.lookup(110).index());
- assertEquals(10, index.lookup(110).position());
+ assertEquals(new Position(105, 10), index.lookup(108));
+ assertEquals(new Position(105, 10), index.lookup(110));
index.truncate(104);
assertNull(index.lookup(104));
assertNull(index.lookup(108));