如何使用mockito进行mock

2019-08-06  本文已影响0人  泓礼

1.针对有返回值的方法

使用when,thenReturn,当使用spy(只针对stub的方法有效,其他的会作用到真实的对象)或重写带异常的stub时,使用doReturn,详见mockito源码上的文档说明

2. 针对void方法

使用verify验证调用次数等;

使用doThrow观察异常处理逻辑

3.常用的key word

when,thenReturn;

spy,doReturn;

doAnswer

参考文献

针对void方法的mock建议(https://www.cnblogs.com/ceshi2016/p/7880739.html)

some keyword meaning

mockito 实战

mock & fake

mockito grammer practice

StackOverflow问答

return和answer的异同

上一篇下一篇

猜你喜欢

热点阅读