From f32d1817e3b133d8e754304ef745e4d40661af24 Mon Sep 17 00:00:00 2001 From: Wen Hui Date: Mon, 1 May 2023 14:00:07 -0400 Subject: Updating missing test cases for Hash commands (#12116) Adding missing test case against wrong type for HRANDFIELD HGET HGETALL HDEL HINCRBY HINCRBYFLOAT HSTRLEN. --- tests/unit/type/hash.tcl | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) (limited to 'tests') diff --git a/tests/unit/type/hash.tcl b/tests/unit/type/hash.tcl index 17e3ba40b..4cff0f244 100644 --- a/tests/unit/type/hash.tcl +++ b/tests/unit/type/hash.tcl @@ -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} { -- cgit v1.2.1