示例#1
0
文件: Runner.php 项目: slince/runner
 /**
  * 执行测试任务所有的断言
  * @param Examination $examination
  * @param Response $response
  */
 protected function runAssertions(Examination $examination, Response $response)
 {
     $executedResult = true;
     foreach ($examination->getAssertions() as $assertion) {
         if (!$assertion->execute($response)) {
             $executedResult = false;
         }
     }
     $examination->executed($executedResult ? Examination::STATUS_SUCCESS : Examination::STATUS_FAILED);
 }