Skip to content

Commit

Permalink
BITCOUNT regression test for #582 fixed for 32 bit target.
Browse files Browse the repository at this point in the history
Bug #582 was not present in 32 bit builds of Redis as
getObjectFromLong() will return an error for overflow.

This commit makes sure that the test does not fail because of the error
returned when running against 32 bit builds.
  • Loading branch information
antirez committed Sep 5, 2012
1 parent 749aac7 commit 74e57d0
Showing 1 changed file with 6 additions and 1 deletion.
7 changes: 6 additions & 1 deletion tests/unit/bitops.tcl
Expand Up @@ -76,7 +76,12 @@ start_server {tags {"bitops"}} {
test {BITCOUNT regression test for github issue #582} {
r del str
r setbit foo 0 1
r bitcount foo 0 4294967296
if {[catch {r bitcount foo 0 4294967296} e]} {
assert_match {*ERR*out of range*} $e
set _ 1
} else {
set e
}
} {1}

test {BITOP NOT (empty string)} {
Expand Down

0 comments on commit 74e57d0

Please sign in to comment.