ble*_*one 4 java mockito junit5
如何“扩展”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() {
...
}
}
Run Code Online (Sandbox Code Playgroud)
正因为如此,没有必要使用任何更多MockitoRule与@Rule注释。
我今天试过测试版mockito-android 3.0.0-beta1,但它没有MockitoExtension类。
我应该用什么代替?我找不到 3.0 版的任何文档,这是可以理解的,因为它仍处于测试阶段。
在MockitoExtension发表在mockito-junit-jupiter神器。
您可以按如下方式添加对它的依赖。
马文
<dependency>
<groupId>org.mockito</groupId>
<artifactId>mockito-junit-jupiter</artifactId>
<version>2.27.0</version>
<scope>test</scope>
</dependency>
Run Code Online (Sandbox Code Playgroud)
摇篮
testCompile 'org.mockito:mockito-junit-jupiter:2.27.0'
Run Code Online (Sandbox Code Playgroud)
更多资源
| 归档时间: |
|
| 查看次数: |
3491 次 |
| 最近记录: |