单元测试神器Mockito

Mockit是一种mock工具/框架。mock可以模拟各种各样的对象,从而代替真正的对象做出希望的响应

1.工程中引入Mockito

#以gradle的方式为例
testCompile("org.mockito:mockito-core:2.22.0")

2.在单元测试初始化时初始化Mockito

添加 MockitoAnnotations.initMocks(this);

3.对象注入时加@SpyBean注解,例如:

4.使用mockito

说明:

checkAppVersion : loginService类下的方法

Mocito.any() : 为checkAppVersion方法的入参(checkAppVersion有几个入参,就要加几个Mocito.any())

RestUtil.success() :为checkAppVersion方法的出参,可以自己的定义,参数类型要与checkAppVersion方法的出参类型一致。

 导包注意:

原文地址:https://www.cnblogs.com/lu51211314/p/10082569.html