首先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 抛出呢??
求解!
http://php.net/manual/zh/func...
设置error_reporting即可