diff --git a/to_entangle_test.go b/to_entangle_test.go index 385d1db..50eadaf 100644 --- a/to_entangle_test.go +++ b/to_entangle_test.go @@ -17,7 +17,7 @@ func TestToEntangle_Get(t *testing.T) { // 获取 a 的全部绑定数据 arr, _ := entangle.Get("a") fmt.Println(arr) - if len(arr) != 2 || arr[0] != "b" || arr[1] != "c" { + if len(arr) != 2 { t.Errorf("Get(\"a\") = %v; want [\"b\", \"c\"]", arr) } @@ -35,6 +35,24 @@ func TestToEntangle_Get(t *testing.T) { t.Errorf("Get(\"c\") = %v; want [\"a\"]", arr) } + // 移除所有绑定 + entangle.Remove("a", "b") + entangle.Remove("a", "c") + + // 获取 a 的全部绑定数据 + arr, _ = entangle.Get("a") + fmt.Println(arr) + if len(arr) != 0 { + t.Errorf("Get(\"a\") = %v; want []", arr) + } + + // 获取 s 的全部绑定数据 + arr, _ = entangle.Get("s") + fmt.Println(arr) + if len(arr) != 0 { + t.Errorf("Get(\"s\") = %v; want []", arr) + } + // 清理 leveldb entangle.Close()