예제 #1
0
 /**
  * @group disconnected
  */
 public function testConstructorWithConnectionArgument()
 {
     $parameters = $this->getParameters();
     $eventloop = $this->getEventLoop();
     $connection = new PhpiredisStreamConnection($parameters, $eventloop);
     $client = new Client($connection, $eventloop);
     $this->assertInstanceOf('Predis\\Async\\Connection\\ConnectionInterface', $client->getConnection());
     $this->assertSame($connection, $client->getConnection());
     $this->assertSame($connection->getEventLoop(), $client->getEventLoop());
     $parameters = $client->getConnection()->getParameters();
     $this->assertSame($parameters->host, REDIS_SERVER_HOST);
     $this->assertSame($parameters->port, (int) REDIS_SERVER_PORT);
 }