function testRandomMember() { $set = RC::setAddAndReturn($this->redis, 'set', array(0, 1, 2, 3, 4, 5, 6)); $this->assertTrue(in_array($this->redis->srandmember('set'), $set)); $this->assertNull($this->redis->srandmember('setDoesNotExist')); // wrong type $this->redis->set('foo', 'bar'); RC::testForServerException($this, RC::EXCEPTION_WRONG_TYPE, p_anon("\$test", "\n \$test->redis->srandmember('foo');\n ")); }