// Root @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); }
@Test public void tree_iter_0_05() { int[] keys = {1, 2, 3, 4, 5}; RangeIndex rIndex = makeRangeIndex(5); add(rIndex, keys); List<Integer> x = toIntList(rIndex.iterator(r(1), r(0))); List<Integer> expected = toIntList(); assertEquals(expected, x); }
@Test public void tree_iter_2_08() { int[] keys = {1, 2, 3, 4, 5, 6, 7, 8, 9}; RangeIndex rIndex = makeRangeIndex(2); add(rIndex, keys); List<Integer> x = toIntList(rIndex.iterator(r(0), r(99))); List<Integer> expected = toIntList(keys); assertEquals(expected, x); }
@Test public void tree_iter_2_09() { int[] keys = {1, 2, 3, 4, /* 5, 6, */ 7, 8, 9, 10, 11}; RangeIndex rIndex = makeRangeIndex(2); add(rIndex, keys); List<Integer> x = toIntList(rIndex.iterator(r(5), r(7))); List<Integer> expected = toIntList(); assertEquals(expected, x); }
@Test public void tree_iter_2_01() { int[] keys = {0, 2, 4, 6, 8, 1, 3, 5, 7, 9}; RangeIndex rIndex = makeRangeIndex(2); add(rIndex, keys); List<Integer> x = toIntList(rIndex.iterator(r(4), r(6))); List<Integer> expected = toIntList(4, 5); assertEquals(expected, x); }