如何使用mockito3扩展JUnit 5?
在JUnit 5中,如果要使用版本小于3.0的mockito,则需要对测试类进行一个新的JUnit 5注释@ExtendWith(MockitoExtension.class)的标注,例如:
在JUnit 5中,如果要使用版本小于3.0的mockito,则需要对测试类进行一个新的JUnit 5注释@ExtendWith(MockitoExtension.class)的标注,例如:
@ExtendWith(MockitoExtension.class)
public class TestClass {
@Mock
DependencyA dependancyA;
public void myTest() {
...
}
}
因此,使用@Rule
注释就不需要再使用任何MockitoRule
了。
我今天尝试了beta版本的mockito-android 3.0.0-beta1
,它没有MockitoExtension
类。
我应该使用什么替代品?我找不到任何关于3.0版本的文档,这是可以理解的,因为它仍处于beta状态。