Phpunit - 代码覆盖 - switch语句

时间:2017-04-06 12:56:17

标签: php phpunit code-coverage

我正在测试一个具有switch语句和几个case s的方法,奇怪的是其中一个行结果未执行,case行,而它执行的内容。

图片显示了问题

Case line not executed

我想知道这是怎么可能的,我怎么能覆盖那条线(我的整个课程结果都没有因为那条线而被覆盖)。

仅用于完成,这是我的测试的摘录

$this->assertRegexp('/<br>/', $scheduler->getVerboseOutput('html'));

1 个答案:

答案 0 :(得分:0)

将PHPUnit更新为v6和Xdebug解决了这个问题。

enter image description here

谢谢@Sebastian Bergmann