public static int delete(Index index, int... vals) { int count = 0 ; for ( int v : vals ) { boolean b = index.delete(r(v)) ; if ( b ) count++ ; } return count ; }
@Test public void tree_ins_2_05() { int[] keys = {0, 18, 4, 14, 8, 10, 12, 6, 16, 2} ; RangeIndex rIndex = makeRangeIndex(2) ; testInsert(rIndex, keys) ; assertFalse(rIndex.contains(r(1))) ; assertFalse(rIndex.contains(r(999))) ; assertFalse(rIndex.contains(r(-9))) ; assertFalse(rIndex.contains(r(7))) ; assertEquals(0, r(rIndex.minKey())) ; assertEquals(18, r(rIndex.maxKey())) ; }
@Test public void tree_iter_2_03() { int[] keys = {0, 1, 2, 3, 4, 5, 6, 7, 8, 9} ; RangeIndex rIndex = makeRangeIndex(2) ; add(rIndex, keys) ; List<Integer> x = toIntList(rIndex.iterator(r(4), null)) ; List<Integer> expected = toIntList(4, 5, 6, 7, 8, 9) ; assertEquals(expected, x) ; }
@Test public void tree_iter_2_07() { int[] keys = {0, 1, 2, 3, 4, 5, 6, 7, 8, 9} ; RangeIndex rIndex = makeRangeIndex(2) ; add(rIndex, keys) ; List<Integer> x = toIntList(rIndex.iterator(null, r(99))) ; List<Integer> expected = toIntList(keys) ; assertEquals(expected, x) ; }
@Test public void tree_iter_0_03() { int[] keys = {1, 2, 3, 4, 5} ; RangeIndex rIndex = makeRangeIndex(5) ; add(rIndex, keys) ; List<Integer> x = toIntList(rIndex.iterator(r(5), null)) ; List<Integer> expected = toIntList(5) ; assertEquals(expected, x) ; }
@Test public void tree_iter_2_05() { int[] keys = {0, 1, 2, 3, 4, 5, 6, 7, 8, 9} ; RangeIndex rIndex = makeRangeIndex(2) ; add(rIndex, keys) ; List<Integer> x = toIntList(rIndex.iterator(null, r(4))) ; List<Integer> expected = toIntList(0, 1, 2, 3) ; assertEquals(expected, x) ; }
@Test public void recBuffer12() { RecordBuffer rb = make(5,5) ; contains(rb, 2, 4, 6, 8, 10) ; RecordBuffer rb2 = rb.duplicate() ; rb2.set(1, r(99)) ; contains(rb, 2, 4, 6, 8, 10) ; contains(rb2, 2, 99, 6, 8, 10) ; }
@Test public void recBuffer04() { RecordBuffer rb = make(4,5) ; contains(rb, 2, 4, 6, 8) ; rb.shiftDown(0) ; contains(rb, 4, 6, 8) ; rb.shiftUp(0) ; rb.set(0,r(1)) ; contains(rb, 1, 4, 6, 8) ; }
@Test public void recBuffer07() { RecordBuffer rb = make(4,5) ; contains(rb, 2, 4, 6, 8) ; rb.shiftUp(3) ; rb.set(3, r(1)) ; contains(rb, 2, 4, 6, 1, 8) ; rb.shiftDown(3) ; contains(rb, 2, 4, 6, 8) ; }
@Test public void recBuffer05() { RecordBuffer rb = make(4,5) ; contains(rb, 2, 4, 6, 8) ; rb.shiftUp(2) ; rb.set(2, r(0)) ; contains(rb, 2, 4, 0, 6, 8) ; rb.shiftDown(2) ; contains(rb, 2, 4, 6, 8) ; }
@Test public void recBuffer07() { RecordBuffer rb = make(4,5) ; contains(rb, 2, 4, 6, 8) ; rb.shiftUp(3) ; rb.set(3, r(1)) ; contains(rb, 2, 4, 6, 1, 8) ; rb.shiftDown(3) ; contains(rb, 2, 4, 6, 8) ; }