首先看一下官方http://jmockit.org/index.html的说明:
Follow these instructions to start using JMockit:
- Add the
org/jmockit/jmockit/1.x
dependency to yourpom.xml
orbuild.gradle
file. - Depending on the choice of test framework (JUnit 4.x/5.x, TestNG):
- When using JUnit 4.5+, verify the
jmockit
dependency appearsbefore JUnit in the classpath. Alternatively, annotate test classes with@RunWith
(JMockit.class)
.
Note for Eclipse users: use the "Order and Export" tab of the "Java Build Path" window when specifying the order of jars in the classpath. Also, make sure the Eclipse project uses the JRE from a JDK installation instead of a "plain" JRE, since the latter ones lack the "attach
" native library. - When using JUnit 5+ or TestNG 6.2+, simply add the
jmockit
dependency to the classpath.
- When using JUnit 4.5+, verify the
- Optionally, configure your IDE to find API source code and Javadoc comments in the
jmockit-1.x-sources.jar
file (which either the IDE or Maven/Gradle can download from the Maven Central repository).
JMockit依赖要在JUnit依赖之前!!!
依赖如下:
<dependency>
<groupId>org.jmockit</groupId>
<artifactId>jmockit</artifactId>
<version>1.37</version>
<scope>test</scope>
</dependency>
<dependency>
<groupId>junit</groupId>
<artifactId>junit</artifactId>
<version>4.12</version>
<scope>test</scope>
</dependency>
参考资料:
https://yq.aliyun.com/articles/47245#8