脚本宝典收集整理的这篇文章主要介绍了php – 如何在测试时查看通知?,脚本宝典觉得挺不错的,现在分享给大家,也给大家做个参考。
class MyClass { public function foo(){ trigger_error('Notice this message.',E_USER_NOTICE); return true; } }
这是一个基本的单元测试:
class MyClasstest extends PHPUnIT_Framework_TestCase { public function testCanFoo(){ $obj = new MyClass; $this->assertTrue($obj->foo()); } }
当然,PHPUnit会将此通知转换为异常,但未被捕获的必然会将测试作为错误.
首先,让我指出,我喜欢我可以阅读这个通知,这就是我想要的,但没有失败的测试.
class MyClassTest extends PHPUnit_Framework_TestCase { /** * @expectedException PHPUnit_Framework_Error_Notice */ public function testCanFoo(){ $obj = new MyClass; $this->assertTrue($obj->foo()); } }
但现在通知完全被吞没了.
如何通过测试并查看通知消息?
以上是脚本宝典为你收集整理的php – 如何在测试时查看通知?全部内容,希望文章能够帮你解决php – 如何在测试时查看通知?所遇到的问题。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。