public function setUp() { if (self::$setup) { return; } $dir = TEST_APP_DIR . DS . LIB_DIR_NAME . DS . "processor" . DS; Sabel::fileUsing($dir . "Addon.php", true); Sabel::fileUsing($dir . "Session.php", true); Sabel::fileUsing($dir . "Executer.php", true); Sabel::fileUsing($dir . "Helper.php", true); Sabel::fileUsing($dir . "Initializer.php", true); Sabel::fileUsing($dir . "Controller.php", true); Sabel::fileUsing($dir . "Response.php", true); Sabel::fileUsing($dir . "Request.php", true); Sabel::fileUsing($dir . "Router.php", true); Sabel::fileUsing($dir . "View.php", true); unshift_include_paths(array(MODULES_DIR_NAME, LIB_DIR_NAME, MODULES_DIR_NAME . DS . "models", ADDON_DIR_NAME), TEST_APP_DIR . DS); self::$setup = true; }
public static function suite() { $suite = new PHPUnit_Framework_TestSuite(); if (in_array("-db", $_SERVER["argv"], true)) { $suite->addTest(Test_DB_Statement_Tests::suite()); $suite->addTest(Test_DB_Storage_Tests::suite()); $suite->addTest(Test_DB_Tests::suite()); return $suite; } $suite->addTest(Test_Object::suite()); $suite->addTest(Test_Console::suite()); $suite->addTest(Test_Bus_Tests::suite()); $suite->addTest(Test_Map_Tests::suite()); $suite->addTest(Test_Request_Tests::suite()); $suite->addTest(Test_Response_Tests::suite()); $suite->addTest(Test_Controller_Tests::suite()); $suite->addTest(Test_Util_Tests::suite()); $suite->addTest(Test_View_Tests::suite()); $suite->addTest(Test_Cache_Tests::suite()); $suite->addTest(Test_Session_Tests::suite()); $suite->addTest(Test_Processor_Tests::suite()); $suite->addTest(Test_Annotation::suite()); $suite->addTest(Test_Reflection::suite()); $suite->addTest(Test_Container::suite()); $suite->addTest(Test_Aspect_Tests::suite()); $suite->addTest(Test_Exception::suite()); $suite->addTest(Test_Storage_Memory::suite()); $suite->addTest(Test_I18n_Gettext::suite()); $suite->addTest(Test_Cookie_Tests::suite()); $suite->addTest(Test_Mail_Tests::suite()); $suite->addTest(Test_XML_Tests::suite()); $suite->addTest(Test_Application::suite()); return $suite; }