@@ -20,8 +20,8 @@ func Test_Btree_SetAndGet(t *testing.T) {
2020 }
2121
2222 for i := 0 ; i < max ; i ++ {
23- v , err := b .GetWithErr (i )
24- assert .NoError (t , err )
23+ v , ok := b .GetWithBool (i )
24+ assert .True (t , ok )
2525 assert .Equal (t , v , i )
2626 }
2727}
@@ -37,8 +37,8 @@ func Test_Btree_SetAndGet_Split(t *testing.T) {
3737 }
3838
3939 for i := 0 ; i < max ; i ++ {
40- v , err := b .GetWithErr (i )
41- assert .NoError (t , err , fmt .Sprintf ("index:%d" , i ))
40+ v , ok := b .GetWithBool (i )
41+ assert .True (t , ok , fmt .Sprintf ("index:%d" , i ))
4242 assert .Equal (t , v , i , fmt .Sprintf ("index:%d" , i ))
4343 }
4444}
@@ -54,8 +54,8 @@ func Test_Btree_SetAndGet_Split_Big(t *testing.T) {
5454 }
5555
5656 for i := 0 ; i < max ; i ++ {
57- v , err := b .GetWithErr (i )
58- assert .NoError (t , err , fmt .Sprintf ("index:%d" , i ))
57+ v , ok := b .GetWithBool (i )
58+ assert .True (t , ok , fmt .Sprintf ("index:%d" , i ))
5959 assert .Equal (t , v , i , fmt .Sprintf ("index:%d" , i ))
6060 }
6161}
@@ -76,8 +76,8 @@ func Test_Btree_SetAndGet_Replace(t *testing.T) {
7676 }
7777
7878 for i := 0 ; i < max ; i ++ {
79- v , err := b .GetWithErr (i )
80- assert .NoError (t , err , fmt .Sprintf ("index:%d" , i ))
79+ v , ok := b .GetWithBool (i )
80+ assert .True (t , ok , fmt .Sprintf ("index:%d" , i ))
8181 assert .Equal (t , v , i + 1 , fmt .Sprintf ("index:%d" , i ))
8282 }
8383}
@@ -312,15 +312,15 @@ func Test_Btree_Delete1(t *testing.T) {
312312
313313 // max/2-max应该能找到
314314 for i := max / 2 ; i < max ; i ++ {
315- v , err := b .GetWithErr (i )
316- assert .NoError (t , err , fmt .Sprintf ("index:%d" , i ))
315+ v , ok := b .GetWithBool (i )
316+ assert .True (t , ok , fmt .Sprintf ("index:%d" , i ))
317317 assert .Equal (t , v , i , fmt .Sprintf ("index:%d" , i ))
318318 }
319319
320320 // 0-max/2应该找不到
321321 for i := 0 ; i < max / 2 ; i ++ {
322- v , err := b .GetWithErr (i )
323- assert .Error (t , err , fmt .Sprintf ("index:%d" , i ))
322+ v , ok := b .GetWithBool (i )
323+ assert .False (t , ok , fmt .Sprintf ("index:%d" , i ))
324324 assert .Equal (t , v , 0 , fmt .Sprintf ("index:%d" , i ))
325325 }
326326 }
@@ -360,17 +360,16 @@ func Test_Btree_Delete2(t *testing.T) {
360360
361361 // 查找后半段, 应该找不到
362362 for i := start ; i < max ; i ++ {
363- v , err := b .GetWithErr (i )
364- assert .Error (t , err , fmt .Sprintf ("index:%d" , i ))
363+ v , ok := b .GetWithBool (i )
364+ assert .False (t , ok , fmt .Sprintf ("index:%d" , i ))
365365 assert .Equal (t , v , 0 , fmt .Sprintf ("index:%d" , i ))
366366 }
367367
368368 // 查找前半段
369369 for i := 0 ; i < start ; i ++ {
370- v , err := b .GetWithErr (i )
371- assert .NoError (t , err , fmt .Sprintf ("index:%d, max:%d, delete-start:%d" , i , max , start ))
372- if err != nil {
373- fmt .Println (b .GetWithErr (i ))
370+ v , ok := b .GetWithBool (i )
371+ assert .True (t , ok , fmt .Sprintf ("index:%d, max:%d, delete-start:%d" , i , max , start ))
372+ if ! ok {
374373 return
375374 }
376375
0 commit comments