add test cases for decr decrby on missing key (#12070)
Minor test case addition for DECR and DECRBY. Currently DECR and DECRBY do not have test case coverage for the scenarios where they run on a non-existing key.
This commit is contained in:
parent
e5882da92b
commit
091412cf62
@ -13,6 +13,12 @@ start_server {tags {"incr"}} {
|
||||
r decr novar
|
||||
} {1}
|
||||
|
||||
test {DECR against key is not exist and incr} {
|
||||
r del novar_not_exist
|
||||
assert_equal {-1} [r decr novar_not_exist]
|
||||
assert_equal {0} [r incr novar_not_exist]
|
||||
}
|
||||
|
||||
test {INCR against key originally set with SET} {
|
||||
r set novar 100
|
||||
r incr novar
|
||||
@ -64,6 +70,11 @@ start_server {tags {"incr"}} {
|
||||
r decrby novar 17179869185
|
||||
} {-1}
|
||||
|
||||
test {DECRBY against key is not exist} {
|
||||
r del key_not_exist
|
||||
assert_equal {-1} [r decrby key_not_exist 1]
|
||||
}
|
||||
|
||||
test {INCR uses shared objects in the 0-9999 range} {
|
||||
r set foo -1
|
||||
r incr foo
|
||||
|
Loading…
x
Reference in New Issue
Block a user