feat: drop item returns bool, whether item existed

This commit is contained in:
2026-04-04 00:20:34 +02:00
parent 05b633afca
commit afead3330a
3 changed files with 16 additions and 17 deletions

View File

@@ -68,12 +68,13 @@ func FuzzInsertLookup(f *testing.F) {
for _, step := range scenario.steps {
if step.drop {
err := actual.Drop(step.key)
assert.NoError(err)
ok := actual.Drop(step.key)
_, has := expected[step.key]
assert.Equal(ok, has)
delete(expected, step.key)
_, err = actual.Get(step.key)
_, err := actual.Get(step.key)
assert.Error(err)
} else {
_, err := actual.Put(step.key, step.value)