在下面的示例中,我们将会模拟(Mock)一个 List 列表。

这是因为绝大部分的人对列表这个接口比较熟悉(例如 add()get()clear() 方法)。

在实际情况中,请不要 mock list 这个类,你可用使用实际的实例来代替。

//Let's import Mockito statically so that the code looks clearer
 import static org.mockito.Mockito.*;
 
 //mock creation
 List mockedList = mock(List.class);
 
 //using mock object
 mockedList.add("one");
 mockedList.clear();
 
 //verification
 verify(mockedList).add("one");
 verify(mockedList).clear();

一旦创建完成后,mock 将会记住所有的交互。你可用选择校验任何你感兴趣的交互。

https://www.cwiki.us/pages/viewpage.action?pageId=47843416

最新文章

  1. js判断本机是否已安装app
  2. Java之使用Hadoop探索大数据的世界
  3. codewars 随手记
  4. ValidationExpression="http(s)?://([\w-]+\.)+[\w-]+(/[\w- ./?%&=]*)?" can not work
  5. BZOJ_1628_[Usaco2007_Demo]_City_skyline_(单调栈)
  6. js submit的問題
  7. 【思路解析】discuz 帖子设置封面 setthreadcover 表pre_forum_threadimage
  8. JSWING小工具
  9. loadrunner常用函数总结
  10. Python爬虫(二十三)_selenium案例:动态模拟页面点击
  11. py-day4-1 python reduce函数
  12. HTML空格占位符
  13. 工程设计文档服务EngineerCMS
  14. mongodb知识积累
  15. 点击CheckBox让Gridview控件在编辑与正常状态之间切换
  16. Windows下搭建Android NDK开发环境及命令行编译
  17. IE强制标准模式---标准模式与兼容模式设置
  18. 加密算法之AES算法(转)
  19. TextView等组件的LayoutParams不能随便用,不然组件不显示
  20. Linux下socket通信和epoll

热门文章

  1. 简单Kibana命令
  2. SharePoint 创建母版页
  3. ZROIDay4-比赛解题报告
  4. VC++ warning C4819 的解决方法(转)
  5. gcc/g++ 以及makefile
  6. web登录的session、cookie和token
  7. redis cluster突然少了一个node的问题
  8. vue事件处理机制
  9. 能当壁纸用的Git常用命令速查表
  10. MySQL导出数据到文件中