@@ -10,10 +10,11 @@ import (
1010 "github.com/codeharik/secretary/utils/binstruct"
1111)
1212
13- func dummySecretary (t * testing.T , collectionName string , order uint8 ) (* Secretary , * BTree ) {
13+ func dummySecretary (t * testing.T , order uint8 ) (* Secretary , * BTree ) {
1414 s , serr := New ()
15+
1516 tree , err := s .NewBTree (
16- collectionName ,
17+ utils . GenerateRandomString ( 16 ) ,
1718 order ,
1819 32 ,
1920 1024 ,
@@ -35,7 +36,7 @@ func dummySecretary(t *testing.T, collectionName string, order uint8) (*Secretar
3536}
3637
3738func TestNodeSaveRoot (t * testing.T ) {
38- s , tree := dummySecretary (t , "TestNodeSaveRoot" , 10 )
39+ s , tree := dummySecretary (t , 10 )
3940
4041 root := Node {
4142 ParentIndex : 101 ,
@@ -237,7 +238,7 @@ func TestNodeGetLeafNode(t *testing.T) {
237238}
238239
239240func TestNodeSet (t * testing.T ) {
240- s , tree := dummySecretary (t , "TestNodeSet" , 10 )
241+ s , tree := dummySecretary (t , 10 )
241242
242243 r , err := tree .Get ([]byte (utils .GenerateRandomString (16 )))
243244 if err == nil || r != nil {
@@ -277,7 +278,7 @@ func TestNodeSet(t *testing.T) {
277278}
278279
279280func TestNodeUpdate (t * testing.T ) {
280- s , tree := dummySecretary (t , "TestNodeUpdate" , 10 )
281+ s , tree := dummySecretary (t , 10 )
281282
282283 key := []byte (utils .GenerateRandomString (16 ))
283284 value := []byte ("Hello world!" )
@@ -382,9 +383,9 @@ func TestNodeRangeScan(t *testing.T) {
382383
383384// func TestNodeSortedRecordSet(t *testing.T) {
384385// // {
385- // // _, sortedRecords := SampleSortedKeyRecords()
386+ // // _, sortedRecords := SampleSortedKeyRecords(64 )
386387
387- // // s, tree := dummySecretary(t, "TestNodeDelete", 8)
388+ // // s, tree := dummySecretary(t, 8)
388389
389390// // tree.SortedRecordSet(sortedRecords)
390391
@@ -396,55 +397,40 @@ func TestNodeRangeScan(t *testing.T) {
396397// // }
397398
398399// {
399- // var keySeq uint64 = 0
400-
401400// numKeys := make([]int32, 10)
402401// for i := range numKeys {
403402// numKeys[i] = 10 + rand.Int32N(500)
404403// }
405404
406405// for _, numKey := range numKeys {
407- // var sortedRecords []*Record
408- // var sortedValues []string
409- // for r := int32(0); r < numKey; r++ {
410- // sortedRecords = append(sortedRecords, &Record{
411- // Key: []byte(utils.GenerateSeqString(&keySeq, 16, 5)),
412- // Value: []byte(fmt.Sprint(r)),
413- // })
414-
415- // sortedValues = append(sortedValues, fmt.Sprint(r))
416- // }
406+ // _, sortedRecords := SampleSortedKeyRecords(int(numKey))
417407
418- // s , tree := dummySecretary(t, "TestNodeSortedRecordSet" , 8)
408+ // _ , tree := dummySecretary(t, 8)
419409
420410// err := tree.SortedRecordSet(sortedRecords)
421411// if err != nil {
422412// t.Fatal(err)
423413// }
424414
425- // if errs := tree.TreeVerify(); len(errs) != 0 {
426- // t.Fatal(errs)
427- // }
428-
429- // startKey := sortedRecords[0].Key
430- // endKey := sortedRecords[len(sortedRecords)-1].Key
415+ // // if errs := tree.TreeVerify(); len(errs) != 0 {
416+ // // t.Fatal(errs)
417+ // // }
431418
432- // rangeScan := tree.RangeScan([]byte(startKey), []byte(endKey))
433- // if len(sortedValues) != len(rangeScan) {
434- // t.Fatal("Range should be equal", len(sortedValues), len(rangeScan))
435- // }
419+ // // startKey := sortedRecords[0].Key
420+ // // endKey := sortedRecords[len(sortedRecords)-1].Key
436421
437- // for i, s := range sortedRecords {
438- // if string(rangeScan[i].Value) != string(s.Value) || string(rangeScan[i].Key) != string(s.Key) {
439- // t.Fatal("Record should be equal")
440- // }
441- // }
422+ // // rangeScan := tree.RangeScan([]byte(startKey), []byte(endKey))
423+ // // if len(sortedValues) != len(rangeScan) {
424+ // // t.Fatal("Range should be equal", len(sortedValues), len(rangeScan))
425+ // // }
442426
443- // // if errs := tree.TreeVerify(); len(errs) != 0 {
444- // // utils.Log(t, errs)
427+ // // for i, s := range sortedRecords {
428+ // // if string(rangeScan[i].Value) != string(s.Value) || string(rangeScan[i].Key) != string(s.Key) {
429+ // // t.Fatal("Record should be equal")
430+ // // }
445431// // }
446432
447- // s.PagerShutdown()
433+ // // s.PagerShutdown()
448434// }
449435// }
450436// }
@@ -510,7 +496,7 @@ func TestNodeRangeScan(t *testing.T) {
510496// }
511497
512498func TestNodeSplitInternal (t * testing.T ) {
513- s , tree := dummySecretary (t , "TestNodeSplitInternal" , 4 )
499+ s , tree := dummySecretary (t , 4 )
514500
515501 var keySeq uint64 = 0
516502 var sortedRecords []* Record
0 commit comments