/**
  * @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);
 }
示例#2
0
文件: Pdo.php 项目: necrogami/zf2
 /**
  * @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;
 }
示例#3
0
 /**
  * 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();
 }