From bd4d372d4570a9aa22131ce12b914598b9660703 Mon Sep 17 00:00:00 2001 From: John Sully Date: Sun, 22 Dec 2019 19:41:36 -0500 Subject: [PATCH] Key count is innacurate after overwrite Former-commit-id: 180c5a8e401415cede36548ab8d01f3e4ff8fb7f --- tests/unit/flash.tcl | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/tests/unit/flash.tcl b/tests/unit/flash.tcl index 54940aa9d..b8ed35a32 100644 --- a/tests/unit/flash.tcl +++ b/tests/unit/flash.tcl @@ -7,13 +7,19 @@ start_server {tags {"flash"} overrides {"storage-provider flash ./rocks.db"}} { } test { DEL of nonexistant key returns 0 } { + r flushall 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 } { + r flushall r set testkey foo + assert_equal {1} [r dbsize] "Only one key after first insert" r flushall cache + assert_equal {1} [r dbsize] "Only one key after flushall cache" r set testkey bar + assert_equal {1} [r dbsize] "Only one key after overwrite" assert_equal {bar} [r get testkey] }