的PHPUnit 3.4.15退出,如果饼干越来越没有错误
问题描述:
如果我叫的PHPUnit 3.4.15退出,如果饼干越来越没有错误
$guest_identity = Zend_Controller_Request_Http::getCookie('guest_identity', $key);
或
$COOKIE['guest_identity'];
的PHPUnit 3.4.15 exit函数没有错误。如何解决这个问题?
答
如果我正确理解你,上面的代码应该抛出一个错误或异常,但它不会。
如果是这种情况,请根据您预期发生的错误类型使用其中的一种。如果您将函数传递给null,那么错误处理程序将重置为默认值。
register_shutdown_function
set_error_handler
set_exception_handler
谢谢,但事实上,错误没有注册,PHPUnit只是退出并去创建一个报告或显示处理和一般统计的时间。 – 2013-03-13 06:52:53
如果应该发生错误,并且您完成了上述所有功能并且您使用了error_reporting(E_ALL);那么肯定会发生错误,就像在任何PHP脚本中一样。如果您遇到麻烦,MakeGood就是我用来调试PHPUnit测试用例的东西。 – 2013-03-13 07:01:54