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)
网友评论