public function testBuildInsertStatement() { $columnValues = ['testColumn' => 1, 'testColumn2' => 'testValue2', 'testColumn3' => 'testValue3']; static::assertEquals('INSERT INTO `testTable` (`testColumn`, `testColumn2`, `testColumn3`) VALUES ( 1, "testValue2", "testValue3")', $this->sqlBuilder->buildInsertStatement($this->metadata, $columnValues)); }
/** * {@inheritdoc} */ public function insert(TableMetadata $tableMetadata, array $columnValues) { $this->execute($this->sqlBuilder->buildInsertStatement($tableMetadata, $columnValues)); return $this->driver->lastInsertId(); }