【发布时间】:2011-07-17 07:30:56
【问题描述】:
我正在使用 PHP 和 simpletest 进行单元测试。在我尝试设置 cookie 之前,我的测试工作正常
try{
setcookie($name,$cookie,$cookie_expires );
}catch Exception($e){
blah
}
抛出异常是因为simpletest已经写出了头信息所以我得到以下信息:
意外的 PHP 错误 [无法修改标头信息 - 标头已由(输出开始于 /tests/simpletest/reporter.php:43)] 严重性 [E_WARNING] in [blah_code.php line 280]
我已经看到关于使用 $this->expectException(new Exception()); 捕获此问题的模糊解释,但没有其他有效的文档或示例。有人可以提供一个工作示例或指向我的文档吗?要清楚。这不是我产生输出的代码,而是 SimpleTest。
【问题讨论】:
标签: php simpletest unit-testing