1

我有一个很有趣的单元测试。测试通过了,但是代码覆盖率报告显示了一个特定的行,它是一个注释,没有被覆盖,这会影响代码覆盖率统计:

在此处输入图像描述

被测试类的定义如下:

class User implements UserInterface, \Serializable

当我删除, \Serializable部分时,问题消失了,但是我的代码会以其他方式中断,这不是解决方案。

有谁知道为什么会发生这种情况?

phpunit --version 

塞巴斯蒂安伯格曼的 PHPUnit 3.6.11。

4

1 回答 1

1

看起来像 PHPUnit 令牌流解析器中的一个错误,并且该行为绝对不是预期的。

我不认为您可以通过创建错误报告来做更多的事情。

于 2012-06-14T08:00:41.523 回答