Updating missing test cases for Hash commands (#12116)
Adding missing test case against wrong type for HRANDFIELD HGET HGETALL HDEL HINCRBY HINCRBYFLOAT HSTRLEN.
This commit is contained in:
parent
d659c73456
commit
f32d1817e3
@ -350,9 +350,16 @@ start_server {tags {"hash"}} {
|
||||
set _ $rv
|
||||
} {{{} {}} {{} {}} {{} {}}}
|
||||
|
||||
test {HMGET against wrong type} {
|
||||
test {HMGET HRANDFIELD HGET HGETALL HDEL HINCRBY HINCRBYFLOAT HSTRLEN against wrong type} {
|
||||
r set wrongtype somevalue
|
||||
assert_error "*wrong*" {r hmget wrongtype field1 field2}
|
||||
assert_error "WRONGTYPE Operation against a key*" {r hmget wrongtype field1 field2}
|
||||
assert_error "WRONGTYPE Operation against a key*" {r hrandfield wrongtype}
|
||||
assert_error "WRONGTYPE Operation against a key*" {r hget wrongtype field1}
|
||||
assert_error "WRONGTYPE Operation against a key*" {r hgetall wrongtype}
|
||||
assert_error "WRONGTYPE Operation against a key*" {r hdel wrongtype field1}
|
||||
assert_error "WRONGTYPE Operation against a key*" {r hincrby wrongtype field1 2}
|
||||
assert_error "WRONGTYPE Operation against a key*" {r hincrbyfloat wrongtype field1 2.5}
|
||||
assert_error "WRONGTYPE Operation against a key*" {r hstrlen wrongtype field1}
|
||||
}
|
||||
|
||||
test {HMGET - small hash} {
|
||||
|
Loading…
x
Reference in New Issue
Block a user