mirror of
https://github.com/predis/predis.git
synced 2026-09-17 22:07:04 +00:00
Fixed the tests for RPOPLPUSH as they were still using the old alias even after the command has been renamed from LPOPPUSH
This commit is contained in:
+19
-18
@@ -458,24 +458,6 @@ class RedisCommandTestSuite extends PHPUnit_Framework_TestCase {
|
||||
});
|
||||
}
|
||||
|
||||
function testListPopPush() {
|
||||
$numbers = RC::pushTailAndReturn($this->redis, 'numbers', array(0, 1, 2));
|
||||
|
||||
$this->assertEquals(0, $this->redis->listLength('temporary'));
|
||||
$this->assertEquals(2, $this->redis->listPopPush('numbers', 'temporary'));
|
||||
$this->assertEquals(1, $this->redis->listPopPush('numbers', 'temporary'));
|
||||
$this->assertEquals(0, $this->redis->listPopPush('numbers', 'temporary'));
|
||||
$this->assertEquals(0, $this->redis->listLength('numbers'));
|
||||
$this->assertEquals(3, $this->redis->listLength('temporary'));
|
||||
$this->assertEquals(array(), $this->redis->listRange('numbers', 0, -1));
|
||||
$this->assertEquals($numbers, $this->redis->listRange('temporary', 0, -1));
|
||||
|
||||
RC::testForServerException($this, RC::EXCEPTION_WRONG_TYPE, function($test) {
|
||||
$test->redis->set('foo', 'bar');
|
||||
$test->redis->listPopPush('foo', 'hoge');
|
||||
});
|
||||
}
|
||||
|
||||
function testListPopFirst() {
|
||||
$numbers = RC::pushTailAndReturn($this->redis, 'numbers', array(0, 1, 2, 3, 4));
|
||||
|
||||
@@ -523,6 +505,25 @@ class RedisCommandTestSuite extends PHPUnit_Framework_TestCase {
|
||||
}
|
||||
|
||||
|
||||
function testListPushTailPopFist() {
|
||||
$numbers = RC::pushTailAndReturn($this->redis, 'numbers', array(0, 1, 2));
|
||||
|
||||
$this->assertEquals(0, $this->redis->listLength('temporary'));
|
||||
$this->assertEquals(2, $this->redis->listPushTailPopFist('numbers', 'temporary'));
|
||||
$this->assertEquals(1, $this->redis->listPushTailPopFist('numbers', 'temporary'));
|
||||
$this->assertEquals(0, $this->redis->listPushTailPopFist('numbers', 'temporary'));
|
||||
$this->assertEquals(0, $this->redis->listLength('numbers'));
|
||||
$this->assertEquals(3, $this->redis->listLength('temporary'));
|
||||
$this->assertEquals(array(), $this->redis->listRange('numbers', 0, -1));
|
||||
$this->assertEquals($numbers, $this->redis->listRange('temporary', 0, -1));
|
||||
|
||||
RC::testForServerException($this, RC::EXCEPTION_WRONG_TYPE, function($test) {
|
||||
$test->redis->set('foo', 'bar');
|
||||
$test->redis->listPushTailPopFist('foo', 'hoge');
|
||||
});
|
||||
}
|
||||
|
||||
|
||||
/* commands operating on sets */
|
||||
|
||||
function testSetAdd() {
|
||||
|
||||
Reference in New Issue
Block a user