【发布时间】:2019-09-22 05:30:42
【问题描述】:
如何用mockito 3“扩展”JUnit 5?
在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 版的任何文档,这是可以理解的,因为它仍处于测试阶段。
【问题讨论】: