【发布时间】:2018-09-27 11:24:14
【问题描述】:
我正在将我的代码库从 junit4 迁移到 junit5。我在我的测试用例中使用了 mockito。下面是我用于依赖项的不同版本。
<junit.jupiter.version>5.2.0</junit.jupiter.version>
<junit.platform.version>1.2.0</junit.platform.version>
<org.mockito.version>1.10.19</org.mockito.version>
<dependency>
<groupId>org.mockito</groupId>
<artifactId>mockito-junit-jupiter</artifactId>
<version>2.19.0</version>
<scope>test</scope>
</dependency>
我已经使用注释@RunWith(MockitoJUnitRunner.class) 来运行我的模拟代码。将其替换为@ExtendWith(MockitoExtension.class)
但是当我运行测试用例时,我得到以下错误。任何解决此问题的建议。我怀疑是否存在导致此问题的任何依赖版本问题。
java.lang.NoClassDefFoundError: org/mockito/quality/Strictness
at java.lang.Class.getDeclaredConstructors0(Native Method)
at java.lang.Class.privateGetDeclaredConstructors(Class.java:2671)
at java.lang.Class.getConstructor0(Class.java:3075)
at java.lang.Class.getDeclaredConstructor(Class.java:2178)
at..
谢谢 -山姆
【问题讨论】:
标签: junit mockito junit4 junit5