catch {r incr mylist} err
r rpop mylist
format $err
- } {ERR*}
+ } {WRONGTYPE*}
test {DECRBY over 32bit value with over 32bit increment, negative res} {
r set novar 17179869184
test {INCRBYFLOAT against non existing key} {
r del novar
- list [r incrbyfloat novar 1] [r get novar] [r incrbyfloat novar 0.25] \
- [r get novar]
+ list [roundFloat [r incrbyfloat novar 1]] \
+ [roundFloat [r get novar]] \
+ [roundFloat [r incrbyfloat novar 0.25]] \
+ [roundFloat [r get novar]]
} {1 1 1.25 1.25}
test {INCRBYFLOAT against key originally set with SET} {
r set novar 1.5
- r incrbyfloat novar 1.5
+ roundFloat [r incrbyfloat novar 1.5]
} {3}
test {INCRBYFLOAT over 32bit value} {
catch {r incrbyfloat mylist 1.0} err
r del mylist
format $err
- } {ERR*kind*}
+ } {WRONGTYPE*}
test {INCRBYFLOAT does not allow NaN or Infinity} {
r set foo 0
test {INCRBYFLOAT decrement} {
r set foo 1
- r incrbyfloat foo -1.1
+ roundFloat [r incrbyfloat foo -1.1]
} {-0.1}
test "SETNX target key missing" {
test "SETBIT against key with wrong type" {
r del mykey
r lpush mykey "foo"
- assert_error "*wrong kind*" {r setbit mykey 0 1}
+ assert_error "WRONGTYPE*" {r setbit mykey 0 1}
}
test "SETBIT with out of range bit offset" {
test "SETRANGE against key with wrong type" {
r del mykey
r lpush mykey "foo"
- assert_error "*wrong kind*" {r setrange mykey 0 bar}
+ assert_error "WRONGTYPE*" {r setrange mykey 0 bar}
}
test "SETRANGE with out of range offset" {