123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566 |
- <?php
- define('I_AM_AWARE_OF_THE_DESTRUCTIVE_POWER_OF_THIS_TEST_SUITE', false);
- require_once 'PHPUnit/Framework.php';
- require_once 'PredisShared.php';
- class RedisCommandTestSuite extends PHPUnit_Framework_TestCase {
- public $redis;
- protected function setUp() {
- $this->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);
- }
- }
- ?>
|