mirror of
https://github.com/predis/predis.git
synced 2026-10-20 18:56:48 +00:00
[tests] Improve the basic framework of our test suite.
We now have a base test case class for Predis (namely PredisTestCase) grouping various commonly used utility methods shared by all of the tests in the suite, greatly improving reusability.
This commit is contained in:
@@ -11,8 +11,7 @@
|
||||
|
||||
namespace Predis\Connection;
|
||||
|
||||
use PHPUnit_Framework_TestCase as StandardTestCase;
|
||||
|
||||
use PredisTestCase;
|
||||
use Predis\Profile;
|
||||
|
||||
/**
|
||||
@@ -21,7 +20,7 @@ use Predis\Profile;
|
||||
* @group realm-connection
|
||||
* @group realm-webdis
|
||||
*/
|
||||
class WebdisConnectionTest extends StandardTestCase
|
||||
class WebdisConnectionTest extends PredisTestCase
|
||||
{
|
||||
/**
|
||||
* @group disconnected
|
||||
@@ -167,31 +166,6 @@ class WebdisConnectionTest extends StandardTestCase
|
||||
);
|
||||
}
|
||||
|
||||
/**
|
||||
* Returns a new instance of connection parameters.
|
||||
*
|
||||
* @param array $additional Additional connection parameters.
|
||||
* @return ConnectionParameters Default connection parameters.
|
||||
*/
|
||||
protected function getParameters($additional = array())
|
||||
{
|
||||
$parameters = array_merge($this->getDefaultParametersArray(), $additional);
|
||||
$parameters = new ConnectionParameters($parameters);
|
||||
|
||||
return $parameters;
|
||||
}
|
||||
|
||||
/**
|
||||
* Returns a new instance of server profile.
|
||||
*
|
||||
* @param array $additional Additional connection parameters.
|
||||
* @return Profile\ProfileInterface
|
||||
*/
|
||||
protected function getProfile($version = null)
|
||||
{
|
||||
return Profile\Factory::get($version ?: REDIS_SERVER_VERSION);
|
||||
}
|
||||
|
||||
/**
|
||||
* Returns a new instance of a connection instance.
|
||||
*
|
||||
|
||||
Reference in New Issue
Block a user