在 Maven 项目中,我使用 PowerMock-easymock 来运行 jUnit 测试用例。但是在执行“mvn clean install”时,我的输出低于输出..
测试结果
运行测试套件
测试运行:2,失败:0,错误:0,跳过:0,耗时:0.621 秒
结果 :
测试运行:2,失败:0,错误:0,跳过:0
但是我还有很多其他的测试用例。
这是 pom.xml 的一部分
<dependency>
<groupId>junit</groupId>
<artifactId>junit</artifactId>
<version>4.8.2</version>
<scope>test</scope>
</dependency>
<dependency>
<groupId>org.easymock</groupId>
<artifactId>easymock</artifactId>
<version>3.1</version>
<scope>test</scope>
</dependency>
<dependency>
<groupId>org.powermock</groupId>
<artifactId>powermock-easymock-release-full</artifactId>
<version>1.4.12</version>
<type>pom</type>
</dependency>
如果我删除 PowerMock 依赖项并执行 "mvn clean install",则所有测试用例都运行良好。但我必须使用 PowerMock。如何解决这个问题?
最佳答案
我猜你的一些测试用例没有运行,你试过这个吗?
查看这些链接:code.google.com/p/powermock/wiki/EasyMock_maven
http://code.google.com/p/powermock/wiki/GettingStarted
关于maven - 使用 PowerMock 和 easymock、Surefire 没有为 Maven 项目运行所有 jUnit 测试用例,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14194474/