/** * @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); }