/** * 执行测试任务所有的断言 * @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); }