Skip to content
GitLab
Menu
Projects
Groups
Snippets
Loading...
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
Menu
Open sidebar
ruanhaishen
redis
Commits
e87c1f1e
Commit
e87c1f1e
authored
May 11, 2018
by
antirez
Browse files
ZPOP: fix the tests according to new non-blocking "count" argument.
parent
56bbab23
Changes
1
Hide whitespace changes
Inline
Side-by-side
tests/unit/type/zset.tcl
View file @
e87c1f1e
...
@@ -653,28 +653,24 @@ start_server {tags {"zset"}} {
...
@@ -653,28 +653,24 @@ start_server {tags {"zset"}} {
r del zset
r del zset
assert_equal
{}
[
r zpopmin zset
]
assert_equal
{}
[
r zpopmin zset
]
create_zset zset
{
-1 a 1 b 2 c 3 d 4 e
}
create_zset zset
{
-1 a 1 b 2 c 3 d 4 e
}
assert_equal
{
zset
-1 a
}
[
r zpopmin zset
]
assert_equal
{
-1 a
}
[
r zpopmin zset
]
assert_equal
{
zset
1 b
}
[
r zpopmin zset
]
assert_equal
{
1 b
}
[
r zpopmin zset
]
assert_equal
{
zset
4 e
}
[
r zpopmax zset
]
assert_equal
{
4 e
}
[
r zpopmax zset
]
assert_equal
{
zset
3 d
}
[
r zpopmax zset
]
assert_equal
{
3 d
}
[
r zpopmax zset
]
assert_equal
{
zset
2 c
}
[
r zpopmin zset
]
assert_equal
{
2 c
}
[
r zpopmin zset
]
assert_equal 0
[
r exists zset
]
assert_equal 0
[
r exists zset
]
r set foo bar
r set foo bar
assert_error
"*WRONGTYPE*"
{
r zpopmin foo
}
assert_error
"*WRONGTYPE*"
{
r zpopmin foo
}
}
}
test
"ZPOP with
multiple keys
-
$encoding
"
{
test
"ZPOP with
count
-
$encoding
"
{
r del z1 z2 z3 foo
r del z1 z2 z3 foo
r set foo bar
r set foo bar
assert_equal
{}
[
r zpopmin z1 z2 z3
]
assert_equal
{}
[
r zpopmin z1 2
]
assert_error
"*WRONGTYPE*"
{
r zpopmin z1 foo
}
assert_error
"*WRONGTYPE*"
{
r zpopmin foo 2
}
create_zset z1
{
0 a 1 b 2 c
}
create_zset z1
{
0 a 1 b 2 c 3 d
}
assert_equal
{
z1 0 a
}
[
r zpopmin z1 z2 z3
]
assert_equal
{
0 a 1 b
}
[
r zpopmin z1 2
]
assert_equal
{
z1 1 b
}
[
r zpopmin z3 z2 z1
]
assert_equal
{
3 d 2 c
}
[
r zpopmax z1 2
]
create_zset z3
{
0 a 1 b 2 c
}
assert_equal
{
z3 2 c
}
[
r zpopmax z3 z2 z1
]
assert_equal 1
[
r exists z1
]
assert_equal 1
[
r exists z3
]
}
}
test
"BZPOP with a single existing sorted set -
$encoding
"
{
test
"BZPOP with a single existing sorted set -
$encoding
"
{
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
.
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment