(t *testing.T)
| 253 | } |
| 254 | |
| 255 | func TestGetMultipleRemove(t *testing.T) { |
| 256 | kms.Unittest = true |
| 257 | utils.RemoveAll(testStorePath + "*") |
| 258 | kms.ResetBucket() |
| 259 | |
| 260 | x, _ := InitConsistent(testStorePath, new(KMSStorage), false) |
| 261 | defer utils.RemoveAll(testStorePath + "*") |
| 262 | x.Add(NewNodeFromString("0000000000000000000000000000000000000000000000000000000000000000")) |
| 263 | x.Add(NewNodeFromString("1111111111111111111111111111111111111111111111111111111111111111")) |
| 264 | x.Add(NewNodeFromString("2222222222222222222222222222222222222222222222222222222222222222")) |
| 265 | for i, v := range rtestsBefore { |
| 266 | result, err := x.GetNeighbor(v.in) |
| 267 | if err != nil { |
| 268 | t.Fatal(err) |
| 269 | } |
| 270 | if string(result.ID) != v.out { |
| 271 | t.Errorf("%d. got %v, expected %v before rm", i, result, v.out) |
| 272 | } |
| 273 | } |
| 274 | x.Remove("1111111111111111111111111111111111111111111111111111111111111111") |
| 275 | for i, v := range rtestsAfter { |
| 276 | result, err := x.GetNeighbor(v.in) |
| 277 | if err != nil { |
| 278 | t.Fatal(err) |
| 279 | } |
| 280 | if string(result.ID) != v.out { |
| 281 | t.Errorf("%d. got %v, expected %v after rm", i, result, v.out) |
| 282 | } |
| 283 | } |
| 284 | } |
| 285 | |
| 286 | func TestGetMultipleRemoveQuick(t *testing.T) { |
| 287 | kms.Unittest = true |
nothing calls this directly
no test coverage detected