【发布时间】:2018-02-04 21:47:21
【问题描述】:
PHPUnit 让我创建一个方法存根来抛出异常,使用以下任一方法:
[->will($this->throwException(..)][1]->willThrowException(..
我需要测试一些方法存根抛出 PHP 错误的情况。
PHPUnit 是否支持这样的东西?这里有什么解决方法吗?
【问题讨论】:
-
你这是什么意思?您可以抛出异常,也可以触发错误。
-
我的语义可能不正确。但是,我想通过存根抛出/触发错误。我自己回答了。
-
请注意,这仅适用于 PHP 7 及更高版本,请参阅php.net/manual/en/language.errors.php7.php。
标签: php unit-testing phpunit