/** * @param Adapter $adapter * @dataProvider adapterProvider */ public function testInsert(Adapter $adapter) { $id = mt_rand(0, PHP_INT_MAX); $insert = new InsertQuery('INSERT INTO fixture3 VALUES(' . $id . ')'); $result = $adapter->query($insert); // Asserts $this->assertEquals($id, $result); $this->assertEquals($id, $adapter->getInsertId()); $this->assertSame(1, $adapter->getQueryCount()); }