Example #1
0
 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();
 }
Example #2
0
<?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);