示例#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);
 }