php - codeception怎么不让Notice 转成Exception 抛出
给我你的怀抱
给我你的怀抱 2017-05-16 12:58:30
[PHP讨论组]

首先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 抛出呢??

求解!

给我你的怀抱
给我你的怀抱

全部回复(1)
过去多啦不再A梦

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

设置error_reporting即可

热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 意见反馈 讲师合作 广告合作 最新更新 English
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习
PHP中文网抖音号
发现有趣的

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号