Exemplo n.º 1
0
 /**
  * Get default connection resource
  *
  * return \PDO
  */
 public function getResource()
 {
     if (null === $this->resource) {
         $this->resource = $this->pool->getConnection($this->connection_name)->getResource();
     }
     return $this->resource;
 }
 /**
  * @covers Veles\DataBase\ConnectionPools\ConnectionPool::getConnection
  * @depends testAddConnection
  */
 public function testGetConnection()
 {
     $expected = null;
     $result = $this->object->getConnection('some-name');
     $msg = 'Wrong behavior of ConnectionPool::getConnection';
     $this->assertSame($expected, $result, $msg);
     $expected = new PdoConnection('some-name');
     $this->object->addConnection($expected);
     $result = $this->object->getConnection('some-name');
     $msg = 'Wrong behavior of ConnectionPool::getConnection';
     $this->assertSame($expected, $result, $msg);
 }