(t *testing.T)
| 284 | } |
| 285 | |
| 286 | func TestGetMultipleRemoveQuick(t *testing.T) { |
| 287 | kms.Unittest = true |
| 288 | utils.RemoveAll(testStorePath + "*") |
| 289 | kms.ResetBucket() |
| 290 | |
| 291 | x, _ := InitConsistent(testStorePath, new(KMSStorage), false) |
| 292 | defer utils.RemoveAll(testStorePath + "*") |
| 293 | x.Add(NewNodeFromString("0000000000000000000000000000000000000000000000000000000000000000")) |
| 294 | x.Add(NewNodeFromString("1111111111111111111111111111111111111111111111111111111111111111")) |
| 295 | x.Add(NewNodeFromString("2222222222222222222222222222222222222222222222222222222222222222")) |
| 296 | x.Remove(NodeID("2222222222222222222222222222222222222222222222222222222222222222")) |
| 297 | f := func(s string) bool { |
| 298 | y, err := x.GetNeighbor(s) |
| 299 | if err != nil { |
| 300 | t.Logf("error: %v", err) |
| 301 | return false |
| 302 | } |
| 303 | //t.Logf("s = %v, y = %v", s, y) |
| 304 | return y.ID == "0000000000000000000000000000000000000000000000000000000000000000" || y.ID == "1111111111111111111111111111111111111111111111111111111111111111" |
| 305 | } |
| 306 | if err := quick.Check(f, nil); err != nil { |
| 307 | t.Fatal(err) |
| 308 | } |
| 309 | } |
| 310 | |
| 311 | func TestGetTwo(t *testing.T) { |
| 312 | kms.Unittest = true |
nothing calls this directly
no test coverage detected