Delete and Flush tests
This commit is contained in:
parent
741c94726a
commit
746fe067c4
|
@ -374,3 +374,37 @@ func TestReplace(t *testing.T) {
|
||||||
t.Error("Couldn't replace existing key foo")
|
t.Error("Couldn't replace existing key foo")
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
func TestDelete(t *testing.T) {
|
||||||
|
tc := New(0, 0)
|
||||||
|
tc.Set("foo", "bar", 0)
|
||||||
|
tc.Delete("foo")
|
||||||
|
x, found := tc.Get("foo")
|
||||||
|
if found {
|
||||||
|
t.Error("foo was found, but it should have been deleted")
|
||||||
|
}
|
||||||
|
if x != nil {
|
||||||
|
t.Error("x is not nil:", x)
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
func TestFlush(t *testing.T) {
|
||||||
|
tc := New(0, 0)
|
||||||
|
tc.Set("foo", "bar", 0)
|
||||||
|
tc.Set("baz", "yes", 0)
|
||||||
|
tc.Flush()
|
||||||
|
x, found := tc.Get("foo")
|
||||||
|
if found {
|
||||||
|
t.Error("foo was found, but it should have been deleted")
|
||||||
|
}
|
||||||
|
if x != nil {
|
||||||
|
t.Error("x is not nil:", x)
|
||||||
|
}
|
||||||
|
x, found = tc.Get("baz")
|
||||||
|
if found {
|
||||||
|
t.Error("baz was found, but it should have been deleted")
|
||||||
|
}
|
||||||
|
if x != nil {
|
||||||
|
t.Error("x is not nil:", x)
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
Loading…
Reference in New Issue