예제 #1
0
파일: TestCase.php 프로젝트: rtens/scrut
 /**
  * @param TestRunListener $listener
  * @return void
  */
 public function run(TestRunListener $listener)
 {
     $name = $this->getName();
     $listener->onStarted($name);
     $result = $this->runTestCase();
     $listener->onResult($name, $result);
     $listener->onFinished($name);
 }
예제 #2
0
파일: TestSuite.php 프로젝트: rtens/scrut
 /**
  * @param TestRunListener $listener
  */
 public function run(TestRunListener $listener)
 {
     $name = $this->getName();
     $listener->onStarted($name);
     $hasTests = $this->runTests($listener);
     if (!$hasTests) {
         $listener->onResult($name, $this->createIncompleteTestResult());
     }
     $listener->onFinished($name);
 }