Exemple #1
0
 /**
  * @covers PDOK\Connector::exec
  * @covers PDOK\Connector::execute
  */
 public function testExecuteWithParams()
 {
     $conn = new \PDOK\Connector('sqlite::memory:');
     $conn->execute("CREATE TABLE foo(id INT, val STRING);");
     $conn->execute("INSERT INTO foo(id, val) VALUES(:id, :val)", array(':id' => 3, ':val' => 'yep'));
     $rows = $conn->query("SELECT * FROM foo")->fetchAll(\PDO::FETCH_ASSOC);
     $this->assertEquals(array(array('id' => 3, 'val' => 'yep')), $rows);
 }