<?php /** * @copyright 2010-2013, The Titon Project * @license http://opensource.org/licenses/bsd-license.php * @link http://titon.io */ error_reporting(E_ALL | E_STRICT); define('TEST_DIR', __DIR__); define('TEMP_DIR', __DIR__ . '/tmp'); define('VENDOR_DIR', dirname(TEST_DIR) . '/vendor'); if (!file_exists(VENDOR_DIR . '/autoload.php')) { exit('Please install Composer in the root folder before running tests!'); } $loader = (require VENDOR_DIR . '/autoload.php'); $loader->add('Titon\\Cache', TEST_DIR); // For database tests (uses mysql) Titon\Db\Database::registry()->addDriver('default', new Titon\Test\Stub\DriverStub(['database' => 'titon_test', 'user' => 'root', 'pass' => '']));
<?php /** * @copyright 2010-2014, The Titon Project * @license http://opensource.org/licenses/bsd-license.php * @link http://titon.io */ error_reporting(E_ALL | E_STRICT); define('TEST_DIR', __DIR__); define('TEMP_DIR', __DIR__ . '/tmp'); define('VENDOR_DIR', dirname(TEST_DIR) . '/vendor'); if (!file_exists(VENDOR_DIR . '/autoload.php')) { exit('Please install Composer in the root folder before running tests!'); } $loader = (require VENDOR_DIR . '/autoload.php'); $loader->add('Titon\\Db', TEST_DIR); // Define database credentials $db = ['database' => 'titon_test', 'host' => '127.0.0.1', 'user' => 'root', 'pass' => '']; Titon\Common\Config::set('db', $db); // Used by tables Titon\Db\Database::registry()->addDriver('default', new Titon\Test\Stub\DriverStub($db));
<?php /** * @copyright 2010-2013, The Titon Project * @license http://opensource.org/licenses/bsd-license.php * @link http://titon.io */ error_reporting(E_ALL | E_STRICT); define('TEST_DIR', __DIR__); define('TEMP_DIR', __DIR__ . '/tmp'); define('VENDOR_DIR', dirname(TEST_DIR) . '/vendor'); if (!file_exists(VENDOR_DIR . '/autoload.php')) { exit('Please install Composer in the root folder before running tests!'); } $loader = (require VENDOR_DIR . '/autoload.php'); $loader->add('Titon\\Model', TEST_DIR); // Define database credentials $db = ['database' => 'titon_test', 'host' => '127.0.0.1', 'user' => 'root', 'pass' => '']; Titon\Common\Config::set('db', $db); // Used by tables Titon\Db\Database::registry()->addDriver('default', new Titon\Db\Mysql\MysqlDriver($db));