summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorantirez <antirez@gmail.com>2016-10-31 15:46:58 +0100
committerantirez <antirez@gmail.com>2016-10-31 15:46:58 +0100
commit9749e96f42745e4234f59d09a13ebcaa5371706e (patch)
treecb2263b2807e266f49cd56f4e9ea99e6861802ed
parent77b1abf185229f4990c871993958ac80e2ce1edc (diff)
downloadredis-9749e96f42745e4234f59d09a13ebcaa5371706e.tar.gz
Test: regression test for #3564 added.
-rw-r--r--tests/unit/bitfield.tcl9
1 files changed, 9 insertions, 0 deletions
diff --git a/tests/unit/bitfield.tcl b/tests/unit/bitfield.tcl
index 26e47db0f..d76452b1b 100644
--- a/tests/unit/bitfield.tcl
+++ b/tests/unit/bitfield.tcl
@@ -189,4 +189,13 @@ start_server {tags {"bitops"}} {
r set bits 1
r bitfield bits get u1 0
} {0}
+
+ test {BITFIELD regression for #3564} {
+ for {set j 0} {$j < 10} {incr j} {
+ r del mystring
+ set res [r BITFIELD mystring SET i8 0 10 SET i8 64 10 INCRBY i8 10 99900]
+ assert {$res eq {0 0 60}}
+ }
+ r del mystring
+ }
}