当用户访问/user/validate时,如果没有正确的post参数,我的Zend应用程序会抛出一个zend异常。(我得到了标准的“发生错误”消息,框架在我的布局内)。这是有意为之。
现在我正在尝试使用PHPUnit测试该行为。以下是我的测试:
/**
* @expectedException Zend_Exception
*/
public function testEmptyUserValidationParametersCauseException() {
$this->dispatch('/user/validate');
}
当我运行测试时,出现了失败的提示信息:“期望异常Zend_Exception”。你有什么想法吗?
我在文件中还有其他测试,它们都正常运行...
谢谢!
sfBrowser->getCurrentException()
的方法来检索未捕获的异常? 这可能也很有用,以验证是否抛出了正确的异常。 - user212218