Example #1
0
 /**
  * get a redis Instance
  *
  * @return BaseRedis
  */
 protected function getRedisInstance()
 {
     $factory = new RedisMockFactory();
     $myRedisMockClass = $factory->getAdapterClass('M6Web\\Component\\Redis\\Cache', true, true);
     $myRedisMock = new $myRedisMockClass(static::$params, true);
     $redis = new BaseRedis($myRedisMock);
     return $redis;
 }
 /**
  * get a Redis instance
  *
  * @param int $testId
  *
  * @return BaseRedis
  */
 protected function getRedisInstance($testId)
 {
     $params = array('namespace' => '__tt__' . $testId . '__', 'timeout' => 2, 'compress' => true, 'server_config' => array('local' => array('ip' => 'localhost', 'port' => 6379)));
     $factory = new RedisMockFactory();
     $myRedisMockClass = $factory->getAdapterClass('M6Web\\Component\\Redis\\Cache', true, true);
     $myRedisMock = new $myRedisMockClass($params, true);
     $redis = new BaseRedis($myRedisMock);
     return $redis;
 }
Example #3
0
 /**
  * Mock a concrete Predis Client
  *
  * @return void
  */
 public function testFailOnlyAtRuntimeWithPredis()
 {
     $factory = new Factory();
     $this->assert->object($factory->getAdapter('Predis\\Client', true))->isInstanceOf('M6Web\\Component\\RedisMock\\RedisMock_Predis_Client_Adapter');
     $this->assert->string($factory->getAdapterClass('Predis\\Client', true))->isEqualTo('M6Web\\Component\\RedisMock\\RedisMock_Predis_Client_Adapter_NativeConstructor');
 }