Exemplo n.º 1
0
 /**
  * Test popping element from the source list and pushing them into the destination list
  */
 public function testRpoplpush()
 {
     $this->redis->del('testRpoplpushSrc');
     $this->redis->del('testRpoplpushDst');
     $this->redis->lpush('testRpoplpushSrc', 'a');
     $this->redis->lpush('testRpoplpushSrc', 'b');
     $this->redis->lpush('testRpoplpushSrc', 'c');
     $this->assertEquals('a', $this->redis->rpoplpush('testRpoplpushSrc', 'testRpoplpushDst'));
     $this->assertEquals('b', $this->redis->rpoplpush('testRpoplpushSrc', 'testRpoplpushDst'));
     $this->assertEquals('c', $this->redis->rpoplpush('testRpoplpushSrc', 'testRpoplpushDst'));
     $this->assertEquals('a', $this->redis->rpop('testRpoplpushDst'));
     $this->assertEquals('b', $this->redis->rpop('testRpoplpushDst'));
     $this->assertEquals('c', $this->redis->rpop('testRpoplpushDst'));
 }