Как «продлить» JUnit 5
с помощью mockito 3
?
В JUnit 5
для использования mockito
априорной версии 3.0
тестовый класс должен быть аннотирован новой JUnit 5
аннотацией @ExtendWith(MockitoExtension.class)
, например ::
@ExtendWith(MockitoExtension.class)
public class TestClass {
@Mock
DependencyA dependancyA;
public void myTest() {
...
}
}
и поэтому больше нет необходимости использовать MockitoRule
с аннотацией @Rule
.
Я пробовал сегодня бета-версию mockito-android 3.0.0-beta1
, и у нее нет MockitoExtension
класса.
Что я должен использовать вместо этого? Я не смог найти никакой документации для версии 3.0, которая понятна, поскольку она все еще находится в бета-версии.