redis = RC::getConnection(); $this->redis->flushDatabase(); } protected function tearDown() { } protected function onNotSuccessfulTest($exception) { // drops and reconnect to a redis server on uncaught exceptions RC::resetConnection(); parent::onNotSuccessfulTest($exception); } /* ConnectionParameters */ function testConnectionParametersDefaultValues() { $params = new Predis\ConnectionParameters(); $this->assertEquals(Predis\ConnectionParameters::DEFAULT_HOST, $params->host); $this->assertEquals(Predis\ConnectionParameters::DEFAULT_PORT, $params->port); $this->assertEquals(Predis\ConnectionParameters::DEFAULT_TIMEOUT, $params->connection_timeout); $this->assertNull($params->read_write_timeout); $this->assertNull($params->database); $this->assertNull($params->password); $this->assertNull($params->alias); } function testConnectionParametersSetupValuesArray() { $paramsArray = RC::getConnectionParametersArgumentsArray(); $params = new Predis\ConnectionParameters($paramsArray); $this->assertEquals($paramsArray['host'], $params->host); $this->assertEquals($paramsArray['port'], $params->port); $this->assertEquals($paramsArray['connection_timeout'], $params->connection_timeout); $this->assertEquals($paramsArray['read_write_timeout'], $params->read_write_timeout); $this->assertEquals($paramsArray['database'], $params->database); $this->assertEquals($paramsArray['password'], $params->password); $this->assertEquals($paramsArray['alias'], $params->alias); } function testConnectionParametersSetupValuesString() { $paramsArray = RC::getConnectionParametersArgumentsArray(); $paramsString = RC::getConnectionParametersArgumentsString($paramsArray); $params = new Predis\ConnectionParameters($paramsArray); $this->assertEquals($paramsArray['host'], $params->host); $this->assertEquals($paramsArray['port'], $params->port); $this->assertEquals($paramsArray['connection_timeout'], $params->connection_timeout); $this->assertEquals($paramsArray['read_write_timeout'], $params->read_write_timeout); $this->assertEquals($paramsArray['database'], $params->database); $this->assertEquals($paramsArray['password'], $params->password); $this->assertEquals($paramsArray['alias'], $params->alias); } } ?>