@Test public void tree_iter_0_01() { int[] keys = {1, 2, 3, 4, 5} ; RangeIndex rIndex = makeRangeIndex(5) ; add(rIndex, keys) ; Iterator<Record> iter = rIndex.iterator(r(2), r(4)) ; while ( iter.hasNext() ) iter.next() ; List<Integer> x = toIntList(rIndex.iterator(r(2), r(4))) ; List<Integer> expected = toIntList(2, 3) ; assertEquals(expected, x) ; }
private static void same(Iterator<Record> iter, int... vals) { List<Integer> list = RecordLib.toIntList(iter) ; assertEquals("Length mismatch: ", vals.length, list.size()) ; for ( int i = 0 ; i < vals.length ; i++ ) { int x = list.get(i) ; assertEquals("Value mismatch: ", vals[i], x) ; } }
private static void same(Iterator<Record> iter, int... vals) { List<Integer> list = RecordLib.toIntList(iter) ; assertEquals("Length mismatch: ", vals.length, list.size()) ; for ( int i = 0 ; i < vals.length ; i++ ) { int x = list.get(i) ; assertEquals("Value mismatch: ", vals[i], x) ; } }