<?php TestConfiguration::setUp(); class TestConfiguration { static $bootstrap; static function setUp() { set_include_path(implode(PATH_SEPARATOR, array(realpath(dirname(__FILE__) . '/../application'), realpath(dirname(__FILE__) . '/../library'), get_include_path()))); require_once realpath(dirname(__FILE__) . '/../application/Bootstrap.php'); require_once 'Zend/Loader/Autoloader.php'; Zend_Loader_Autoloader::getInstance(); self::$bootstrap = new Bootstrap(getenv('APPLICATION_ENV')); Zend_Session::$_unitTestEnabled = true; Zend_Loader::loadClass('Sql'); $sql = new Sql(); $sql->reset(); } static function setUpOrdinanceAndOrdinanceUsersTable() { $db = Zend_Registry::get('db'); $db->query(SiteConstants::$DROP_ORDINANCE_TABLE); $db->query(SiteConstants::$CREATE_ORDINANCE_TABLE); $db->query(Sql::$DROP_ORDINANCES_USERS_TABLE); $db->query(Sql::$CREATE_ORDINANCES_USERS_TABLE); } static function setUpOrdinanceAndOrdinanceFilesTable() { $db = Zend_Registry::get('db'); $db->query(SiteConstants::$DROP_ORDINANCE_TABLE); $db->query(SiteConstants::$CREATE_ORDINANCE_TABLE);