This commit is contained in:
Chris Lu
2021-09-18 14:04:30 -07:00
parent b751debd31
commit 8f2e4be074
7 changed files with 366 additions and 2 deletions

View File

@@ -15,11 +15,21 @@ func TestAddRemove(t *testing.T) {
println("delete", node.protoNodeId)
return nil
}
for i:=0;i<1024;i++{
for i:=0;i<32;i++{
println("++++++++++", i)
tree.Add(String(fmt.Sprintf("%02d", i)), String(fmt.Sprintf("%02d", i)))
tree.Add(String(fmt.Sprintf("%02d", i)), nil)
printTree(tree.root, "")
}
if !tree.Has(String("30")) {
t.Errorf("lookup error")
}
tree.RemoveWhere(String("30"), func(value ItemValue) bool {
return true
})
if tree.Has(String("30")) {
t.Errorf("remove error")
}
}
func printTree(node *BpNode, prefix string) {