Ejemplo n.º 1
0
 /**
  * Test moving a set member
  */
 public function testSmove()
 {
     $this->redis->del('testSmove1');
     $this->redis->del('testSmove2');
     $this->assertEquals(1, $this->redis->sadd('testSmove1', 'a'));
     $this->assertEquals(1, $this->redis->sadd('testSmove1', 'b'));
     $this->assertEquals(1, $this->redis->sadd('testSmove2', 'c'));
     $this->assertEquals(1, $this->redis->sadd('testSmove2', 'd'));
     $moveResult = $this->redis->smove('testSmove1', 'testSmove2', 'b');
     $this->assertInternalType('bool', $moveResult);
     $this->assertTrue($moveResult);
     $this->assertFalse($this->redis->sismember('testSmove1', 'b'));
     $this->assertTrue($this->redis->sismember('testSmove2', 'b'));
     $this->assertFalse($this->redis->smove('testSmove1', 'testSmove2', 'b'));
 }