private Index test(int[] keys) { return test(keys, null, keys) ; } }
private Index test(int[] keys) { return test(keys, null, keys) ; } }
@Test public void index_del_1() { int[] keys1 = {0, 1, 2}; int[] keys2 = {0, 1, 2}; int[] keys3 = {} ; test(keys1, keys2, keys3) ; }
@Test public void index_ins_4() { int[] keys = new int[10] ; for ( int i = 0 ; i < keys.length ; i++ ) keys[i] = 1<<i ; test(keys) ; }
@Test public void index_ins_5() { int[] keys = new int[10] ; for ( int i = keys.length-1 ; i >= 0 ; i-- ) keys[i] = 1<<i ; test(keys) ; }
@Test public void index_ins_1() { int[] keys = {1}; test(keys) ; }
@Test public void index_ins_2() { int[] keys = new int[20] ; for ( int i = 0 ; i < keys.length ; i++ ) keys[i] = i ; test(keys) ; }
@Test public void index_ins_1() { int[] keys = {1}; test(keys) ; }
@Test public void index_ins_3() { int[] keys = new int[20] ; for ( int i = keys.length-1 ; i >= 0 ; i-- ) keys[i] = i ; test(keys) ; }
@Test public void index_ins_0() { // Empty tree int[] keys = {}; test(keys) ; }
@Test public void index_ins_0() { // Empty tree int[] keys = {}; test(keys) ; }
@Test public void index_ins_2() { int[] keys = new int[20] ; for ( int i = 0 ; i < keys.length ; i++ ) keys[i] = i ; test(keys) ; }
@Test public void index_del_2() { int[] keys1 = {0, 1, 2}; int[] keys2 = {0, 1}; int[] keys3 = {2} ; test(keys1, keys2, keys3) ; }
@Test public void index_del_3() { int[] keys1 = {0, 1, 2}; int[] keys2 = {0, 99}; int[] keys3 = {2, 1} ; test(keys1, keys2, keys3) ; }
@Test public void index_del_1() { int[] keys1 = {0, 1, 2}; int[] keys2 = {0, 1, 2}; int[] keys3 = {} ; test(keys1, keys2, keys3) ; }
@Test public void index_del_3() { int[] keys1 = {0, 1, 2}; int[] keys2 = {0, 99}; int[] keys3 = {2, 1} ; test(keys1, keys2, keys3) ; }
@Test public void index_find_1() { int[] keys = {1}; Index index = test(keys) ; Record r = intToRecord(1, RecordLib.TestRecordLength) ; r = index.find(r) ; assertNotNull(r) ; }
@Test public void index_find_1() { int[] keys = {1}; Index index = test(keys) ; Record r = intToRecord(1, RecordLib.TestRecordLength) ; r = index.find(r) ; assertNotNull(r) ; }
@Test public void index_find_2() { int[] keys = {1,2,3,4,5,6,7,8,9}; Index index = test(keys) ; Record r = intToRecord(20, RecordLib.TestRecordLength) ; r = index.find(r) ; assertNull(r) ; }
@Test public void index_find_2() { int[] keys = {1,2,3,4,5,6,7,8,9}; Index index = test(keys) ; Record r = intToRecord(20, RecordLib.TestRecordLength) ; r = index.find(r) ; assertNull(r) ; }