summaryrefslogtreecommitdiff
path: root/tests
diff options
context:
space:
mode:
authorantirez <antirez@gmail.com>2012-04-18 18:10:48 +0200
committerantirez <antirez@gmail.com>2012-04-18 18:10:48 +0200
commit4264459141ee8d649dfb905a9d89adfca920728d (patch)
treebc4dccfc9d5118d24747778c4ac2d6357c5f9a89 /tests
parentf800942f64ac10e4550d5f4e9f74e92e5724d339 (diff)
downloadredis-4264459141ee8d649dfb905a9d89adfca920728d.tar.gz
Test SINTER against same integer elements, but different set encoding.
Diffstat (limited to 'tests')
-rw-r--r--tests/unit/type/set.tcl10
1 files changed, 10 insertions, 0 deletions
diff --git a/tests/unit/type/set.tcl b/tests/unit/type/set.tcl
index e46784c88..ec412b409 100644
--- a/tests/unit/type/set.tcl
+++ b/tests/unit/type/set.tcl
@@ -223,6 +223,16 @@ start_server {
r sinter set1 set2 set3
} {}
+ test "SINTER with same integer elements but different encoding" {
+ r del set1 set2
+ r sadd set1 1 2 3
+ r sadd set2 1 2 3 a
+ r srem set2 a
+ assert_encoding intset set1
+ assert_encoding hashtable set2
+ lsort [r sinter set1 set2]
+ } {1 2 3}
+
test "SINTERSTORE against non existing keys should delete dstkey" {
r set setres xxx
assert_equal 0 [r sinterstore setres foo111 bar222]