codeception怎么不让Notice 转成Exception 抛出

发布于 2022-09-04 22:22:08 字数 642 浏览 18 评论 0

首先codeception 的 单元测试相当严格

附Docs: http://codeception.com/docs/0... (这里面根本找不到相关的配置)

当:

$a = [0];
$I->assertEmpty($a[1]);

时会中断单元测试

提示: [PHPUnit_Framework_Exception] Undefined offset: 1

我知道phpunit.xml可以设置convertNoticesToExceptions为false
但是 codeception 找不到相关设置
并且我问作者提问时,他只是给出建议不要写"sloppy coding" 并没有解决我的问题

我并不能保证每处位置都不会有类似的Notice错误,更不能保证我用的框架不会有这种错误,并且正是因为现有框架里的错误导致无法编写测试。

现在我想使用codeception进行单元测试如何能略过 Notice 和 Warning 级别的错误,防止它们转换成 Exception 抛出呢??

求解!

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

也只是曾经 2022-09-11 22:22:08

http://php.net/manual/zh/func...

设置error_reporting即可

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文