1

我正在为我的应用程序使用带有 cobertura 插件的 maven。我编写的测试类是针对控制器的,在eclipse中运行良好,没有任何问题。对其他类有很多依赖。我同时使用mockito和powermockito。当我跑

mvn 清洁测试

从命令提示符显示所有通过的测试用例。我有大约9 个测试用例,但是当我运行时

mvn cobertura:cobertura

它只显示一个测试用例运行 测试运行:1,失败:0,错误:1 它显示的错误在不同的类中[假设它为X类],我没有修改,但我在我的模拟这个X类测试班。

1)

除了代码覆盖的主要测试类之外,cobertura 是否还依赖于其他类?如果是这样我需要做什么。

2)

我没有在我的测试类中使用injectmocks,而是使用new 运算符来调用控制器类。由于inject mocks 正在调用真实方法,所以我没有使用它。

任何帮助,将不胜感激

4

0 回答 0