标签: php phpunit traits
我测试特征时遇到问题。我的一个类使用特征并实现一个接口。顺便说一句,接口方法正在由特征实现。
当我在启用覆盖率报告的情况下运行phpunit时,我看到我的班级显示为100%覆盖,界面显示为100%覆盖,特征显示为0%:
phpunit
该类使用trait,来自trait的方法在测试套件中被调用,但仍然认为特征未被发现。
应该以某种方式单独测试特征吗?我知道getMockForTrait()方法,但我想避免它。有没有办法解决问题并通过测试类本身来涵盖特征?
getMockForTrait()