我正在使用带有cobertura插件的maven来处理我的应用程序。我编写的测试类是控制器和运行正常,在eclipse中没有任何问题。对其他类有很多依赖。我正在使用mockito和powermockito。 我跑的时候
mvn clean test
从命令提示符显示所有传递的测试用例。我有 9个测试用例,但是当我运行时
mvn cobertura:cobertura
它只显示一个测试用例 测试运行:1,失败:0,错误:1 它显示的错误是在不同的类[假设它为 X 类]我没有修改但我在我的测试类中嘲笑这个 X 类。
1)
除了主要测试之外,cobertura还取决于其他类别 代码覆盖类?如果是这样,我需要做什么。
2)
我没有在我的测试类中使用injectmocks而是使用new 运算符调用控制器类。因为注入模拟调用实际方法我没有使用它。
任何帮助将不胜感激