(t *testing.T)
| 217 | } |
| 218 | |
| 219 | func TestGetMultipleQuick(t *testing.T) { |
| 220 | kms.Unittest = true |
| 221 | utils.RemoveAll(testStorePath + "*") |
| 222 | kms.ResetBucket() |
| 223 | |
| 224 | x, _ := InitConsistent(testStorePath, new(KMSStorage), false) |
| 225 | defer utils.RemoveAll(testStorePath + "*") |
| 226 | x.Add(NewNodeFromString("0000000000000000000000000000000000000000000000000000000000000000")) |
| 227 | x.Add(NewNodeFromString("1111111111111111111111111111111111111111111111111111111111111111")) |
| 228 | x.Add(NewNodeFromString("2222222222222222222222222222222222222222222222222222222222222222")) |
| 229 | f := func(s string) bool { |
| 230 | y, err := x.GetNeighbor(s) |
| 231 | if err != nil { |
| 232 | t.Logf("error: %v", err) |
| 233 | return false |
| 234 | } |
| 235 | //t.Logf("s = %v, y = %v", s, y) |
| 236 | return y.ID == "0000000000000000000000000000000000000000000000000000000000000000" || y.ID == "1111111111111111111111111111111111111111111111111111111111111111" || y.ID == "2222222222222222222222222222222222222222222222222222222222222222" |
| 237 | } |
| 238 | if err := quick.Check(f, nil); err != nil { |
| 239 | t.Fatal(err) |
| 240 | } |
| 241 | } |
| 242 | |
| 243 | var rtestsBefore = []gtest{ |
| 244 | {"0000", "2222222222222222222222222222222222222222222222222222222222222222"}, |
nothing calls this directly
no test coverage detected