/** * @covers Zend\Db\Adapter\Driver\Pdo\Connection::getResource */ public function testGetResource() { $connection = new Connection($this->variables); $connection->connect(); $this->assertInstanceOf('PDO', $connection->getResource()); $connection->disconnect(); unset($connection); }
/** * @param string $sql * @return Statement */ public function createStatement($sqlOrResource = null) { $statement = clone $this->statementPrototype; if (is_string($sqlOrResource)) { $statement->setSql($sqlOrResource); } elseif ($sqlOrResource instanceof \PDOStatement) { $statement->setResource($sqlOrResource); } $statement->initialize($this->connection->getResource()); return $statement; }
/** * Test getResource method tries to connect to the database, it should never return null * * @covers Zend\Db\Adapter\Driver\Pdo\Connection::getResource */ public function testResource() { $this->setExpectedException('Zend\\Db\\Adapter\\Exception\\InvalidConnectionParametersException'); $this->connection->getResource(); }