Я перемещаю свою кодовую базу из 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)
для запуска моего кода mockito. Заменил то же самое на @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..
Спасибо -Sam