Пример #1
0
 public static function runAll()
 {
     foreach (TestRunner::$collection as $classname => $testData) {
         $testClass = new $classname();
         Test::setClassname($classname);
         foreach ($testData["methods"] as $testMethod) {
             Test::setMethodname($testMethod);
             if ($testData['setUp']) {
                 $testClass->setUp();
             }
             $testClass->{$testMethod}();
             if ($testData['tearDown']) {
                 $testClass->tearDown();
             }
         }
         Test::report();
     }
     TestRunner::reset();
     Test::end();
 }