mirror of
https://github.com/fluencelabs/redis
synced 2025-03-31 14:51:04 +00:00
A few SORT tests made more resistant to false negatives resulitng from poor randomization of Redis hash function with one byte inputs.
This commit is contained in:
parent
01f75bf352
commit
44d77bb217
@ -159,10 +159,10 @@ start_server {
|
|||||||
|
|
||||||
test "SORT with BY <constant> and STORE should still order output" {
|
test "SORT with BY <constant> and STORE should still order output" {
|
||||||
r del myset mylist
|
r del myset mylist
|
||||||
r sadd myset a b c d e f g h i l m n o p q r s t u v z
|
r sadd myset a b c d e f g h i l m n o p q r s t u v z aa aaa azz
|
||||||
r sort myset alpha by _ store mylist
|
r sort myset alpha by _ store mylist
|
||||||
r lrange mylist 0 -1
|
r lrange mylist 0 -1
|
||||||
} {a b c d e f g h i l m n o p q r s t u v z}
|
} {a aa aaa azz b c d e f g h i l m n o p q r s t u v z}
|
||||||
|
|
||||||
test "SORT will complain with numerical sorting and bad doubles (1)" {
|
test "SORT will complain with numerical sorting and bad doubles (1)" {
|
||||||
r del myset
|
r del myset
|
||||||
@ -183,12 +183,12 @@ start_server {
|
|||||||
|
|
||||||
test "SORT BY sub-sorts lexicographically if score is the same" {
|
test "SORT BY sub-sorts lexicographically if score is the same" {
|
||||||
r del myset
|
r del myset
|
||||||
r sadd myset u v z a b c d e f g h i l m n o p q r s t
|
r sadd myset a b c d e f g h i l m n o p q r s t u v z aa aaa azz
|
||||||
foreach ele {a b c d e f g h i l m n o p q r s t u v z} {
|
foreach ele {a aa aaa azz b c d e f g h i l m n o p q r s t u v z} {
|
||||||
set score:$ele 100
|
set score:$ele 100
|
||||||
}
|
}
|
||||||
r sort myset by score:*
|
r sort myset by score:*
|
||||||
} {a b c d e f g h i l m n o p q r s t u v z}
|
} {a aa aaa azz b c d e f g h i l m n o p q r s t u v z}
|
||||||
|
|
||||||
tags {"slow"} {
|
tags {"slow"} {
|
||||||
set num 100
|
set num 100
|
||||||
|
Loading…
x
Reference in New Issue
Block a user