PHP警告抛出ErrorException

时间:2018-01-24 21:01:57

标签: laravel laravel-5 phpunit dingo-api

单元测试失败,因为抛出了关于未定义属性的ErrorException。然而,这发生在连接的商店系统的核心文件中,我无法改变。

我的控制器有一个try ... catch块,用于捕获通用的Exception对象。但是我不希望因为一个不确定的财产而引发火灾。

我发现错误已在方法ErrorException中的HandleExceptions.php转换为handleError

如何让phpunit忽略来自我无法触及的代码片段的通知和警告?

我已经尝试了什么

在phpunit.xml中

     convertErrorsToExceptions="false"
     convertNoticesToExceptions="false"
     convertWarningsToExceptions="false"

为dingo设置APP_DEBUG=falseAPI_DEBUG=false

我使用的是Dingo 1.0.x和Laravel 5.4以及phpunit 5.7.26。

0 个答案:

没有答案