Cobertura显示错误的线路覆盖范围

Ank*_*kit 7 java code-coverage cobertura

我看到一个奇怪的cobertura报告.它说行号89(见截图)

siteMapItems = getItemFromPage(navParentPage,0);

执行一次,但在此行上调用的方法(getItemFromPage)显示没有行覆盖.我还在方法中添加了日志,我还看到在执行单元测试用例期间打印的日志.

这个奇怪的报道可能是什么原因?它对我没有意义.

在此输入图像描述

yıl*_*maz 0

有时,这种不同步问题是由于 java 文件和类文件不匹配而引起的。检查 cobertura 是否正在扫描正确的类文件。