protected function setUp() { parent::setUp(); $this->connection = get_test_connection(); $this->connection->setName("Conn 1"); // $this->connection->setDebugLog(new FileLog()); $this->connection->exec("DELETE FROM test"); $this->connection->exec("DELETE FROM test2"); $this->connection->resetQueryCount(); }
<?php include_once __DIR__ . "/../lib/autoload.inc"; /** * @return \tinyorm\Db */ function get_test_connection() { return new \tinyorm\Db("mysql:host=localhost;dbname=test;", "root", "masha", [\PDO::ATTR_ERRMODE => \PDO::ERRMODE_EXCEPTION]); } $connection = get_test_connection(); $connection->exec("DROP TABLE IF EXISTS test"); $connection->exec("DROP TABLE IF EXISTS test2"); $connection->exec("CREATE TABLE test (id INT NOT NULL AUTO_INCREMENT PRIMARY KEY, c_varchar varchar(10), c_int int, c_unique varchar(10) unique) ENGINE INNODB"); $connection->exec("CREATE TABLE test2 (id INT NOT NULL AUTO_INCREMENT PRIMARY KEY, c_varchar varchar(10), c_int int, c_unique varchar(10) unique) ENGINE INNODB"); unset($connection);