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