Key count is innacurate after overwrite
Former-commit-id: 180c5a8e401415cede36548ab8d01f3e4ff8fb7f
This commit is contained in:
parent
59f7bd49c9
commit
bd4d372d45
@ -7,13 +7,19 @@ start_server {tags {"flash"} overrides {"storage-provider flash ./rocks.db"}} {
|
|||||||
}
|
}
|
||||||
|
|
||||||
test { DEL of nonexistant key returns 0 } {
|
test { DEL of nonexistant key returns 0 } {
|
||||||
|
r flushall
|
||||||
assert_equal {0} [r del foobar]
|
assert_equal {0} [r del foobar]
|
||||||
|
assert_equal {0} [r dbsize] "Key count is accurate after non-existant delete"
|
||||||
}
|
}
|
||||||
|
|
||||||
test { SET of existing but flushed key works } {
|
test { SET of existing but flushed key works } {
|
||||||
|
r flushall
|
||||||
r set testkey foo
|
r set testkey foo
|
||||||
|
assert_equal {1} [r dbsize] "Only one key after first insert"
|
||||||
r flushall cache
|
r flushall cache
|
||||||
|
assert_equal {1} [r dbsize] "Only one key after flushall cache"
|
||||||
r set testkey bar
|
r set testkey bar
|
||||||
|
assert_equal {1} [r dbsize] "Only one key after overwrite"
|
||||||
assert_equal {bar} [r get testkey]
|
assert_equal {bar} [r get testkey]
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user