mirror of https://mirror.osredm.com/root/redis.git
Add GETRANGE tests with negative indices
Inspired by https://github.com/redis/redis/pull/12272
This commit is contained in:
parent
41ecf7323e
commit
4eced28472
|
@ -464,6 +464,12 @@ start_server {tags {"string"}} {
|
|||
assert_equal "" [r getrange mykey 5 3]
|
||||
assert_equal " World" [r getrange mykey 5 5000]
|
||||
assert_equal "Hello World" [r getrange mykey -5000 10000]
|
||||
assert_equal "H" [r getrange mykey 0 -100]
|
||||
assert_equal "" [r getrange mykey 1 -100]
|
||||
assert_equal "" [r getrange mykey -1 -100]
|
||||
assert_equal "H" [r getrange mykey -100 -99]
|
||||
assert_equal "H" [r getrange mykey -100 -100]
|
||||
assert_equal "" [r getrange mykey -100 -101]
|
||||
}
|
||||
|
||||
test "GETRANGE against integer-encoded value" {
|
||||
|
@ -474,6 +480,12 @@ start_server {tags {"string"}} {
|
|||
assert_equal "" [r getrange mykey 5 3]
|
||||
assert_equal "4" [r getrange mykey 3 5000]
|
||||
assert_equal "1234" [r getrange mykey -5000 10000]
|
||||
assert_equal "1" [r getrange mykey 0 -100]
|
||||
assert_equal "" [r getrange mykey 1 -100]
|
||||
assert_equal "" [r getrange mykey -1 -100]
|
||||
assert_equal "1" [r getrange mykey -100 -99]
|
||||
assert_equal "1" [r getrange mykey -100 -100]
|
||||
assert_equal "" [r getrange mykey -100 -101]
|
||||
}
|
||||
|
||||
test "GETRANGE fuzzing" {
|
||||
|
|
Loading…
Reference in New Issue