Beispiel #1
0
 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;
 }