]> git.saurik.com Git - redis.git/commitdiff
ZREM tests
authorantirez <antirez@gmail.com>
Tue, 31 May 2011 18:30:54 +0000 (20:30 +0200)
committerantirez <antirez@gmail.com>
Tue, 31 May 2011 18:30:54 +0000 (20:30 +0200)
tests/unit/type/zset.tcl

index 7b75728035975d0531f7ef087a9db2ff048c3be3..46d40f6fb10ffeeec7931e6bec8f646f985e47de 100644 (file)
@@ -93,6 +93,21 @@ start_server {tags {"zset"}} {
             assert_equal 0 [r exists ztmp]
         }
 
+        test "ZREM variadic version" {
+            r del ztmp
+            r zadd ztmp 10 a 20 b 30 c
+            assert_equal 2 [r zrem ztmp x y a b k]
+            assert_equal 0 [r zrem ztmp foo bar]
+            assert_equal 1 [r zrem ztmp c]
+            r exists ztmp
+        } {0}
+
+        test "ZREM variadic version -- remove elements after key deletion" {
+            r del ztmp
+            r zadd ztmp 10 a 20 b 30 c
+            r zrem ztmp a b c d e f g
+        } {3}
+
         test "ZRANGE basics - $encoding" {
             r del ztmp
             r zadd ztmp 1 a