Example #1
0
 private function performAllUnitTests()
 {
     $this->_unitTestResult->setUnitTestName($this->_unitTestName);
     $testMethods = $this->getTestMethods();
     foreach ($testMethods as $method) {
         $milliTimespan = new MilliTimespan();
         $testCase = new TestCaseResult($milliTimespan);
         $this->_currentTestCase = $testCase;
         $testName = str_replace('_', ' ', $method);
         $testCase->setTestCaseName($testName);
         $this->_assertCount = 0;
         $testCase->startTestCase();
         $this->setUp();
         $this->{$method}();
         $this->tearDown();
         $testCase->stopTestCase();
         $testCase->setAssertCount($this->_assertCount);
         $this->_unitTestResult->addTestCaseResult($testCase);
     }
     $unitTestResult = $this->_unitTestResult;
     self::$_summary->addUnitTestResult($unitTestResult);
 }