/** * 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')); }