没有合适的资源?快使用搜索试试~ 我知道了~
首页PowerMock实战手册.pdf
资源详情
资源评论
资源推荐
Programming 系列丛书
PowerMock 实战
手册
作者 汪文君
创建时间 2014-10-1
版本 1.0.0
QQ 532500648
.
Programming 系列丛书
更改履历
操作人 类型 时间 内容
汪文君 新建 2014-10-1 创建 PowerMock 实战的大纲
汪文君 新增 2014-10-2 编写第三到第五章的内容
汪文君 新增 2014-10-3 编写第五章到第十二章的内容
Programming 系列丛书
目录
前言
..................................................................................................................................................... 6
1、为什么要写电子书
.............................................................................................................. 6
2、为什么要总结 PowerMock
...............................................................................................7
3、分享是一种美德
.................................................................................................................. 8
4、感谢
.......................................................................................................................................8
如何阅读
............................................................................................................................................. 9
参考资料
............................................................................................................................................. 9
适合人群
............................................................................................................................................. 9
一、PowerMock 介绍
................................................................................................................... 10
1.1、PowerMock 不是重复发明轮子
................................................................................. 10
1.2、PowerMock 解决了什么问题
......................................................................................11
1.3、如何获得 PowerMock
..................................................................................................11
1.4、如何安装 PowerMock
..................................................................................................12
二、PowerMock 入门
................................................................................................................... 12
2.1、使用场景
......................................................................................................................... 12
2.2、PowerMock 之 HelloWorld
.......................................................................................14
2.2.1、获取所有员工的个数
..........................................................................................14
2.2.2、创建员工
..............................................................................................................17
2.3、重点 API 解释
.................................................................................................................18
2.3.1、Mock
................................................................................................................... 18
2.3.2、Do..when..then
................................................................................................. 18
Programming 系列丛书
2.3.3、Verify
...................................................................................................................19
2.4、总结
................................................................................................................................. 19
三、 Mock Local Variable
...........................................................................................................19
3.1、有返回值
......................................................................................................................... 19
3.2、局部变量的 void 方法
...................................................................................................22
3.3、@RunWith 和@PrepareForTest 介绍
......................................................................23
3.4、总结
................................................................................................................................. 24
四、 Mock Static
...........................................................................................................................25
4.1、问题场景
......................................................................................................................... 25
4.2、单元测试
......................................................................................................................... 26
4.3、使用 Mock
......................................................................................................................27
五、 Verifying
................................................................................................................................28
5.1、使用场景
......................................................................................................................... 28
5.2、业务代码
......................................................................................................................... 29
5.3、测试代码
......................................................................................................................... 31
5.4、Verifying 其他 API
........................................................................................................33
六、 Mock final
.............................................................................................................................33
6.1、业务代码
......................................................................................................................... 33
6.2、EasyMock 测试
............................................................................................................. 34
6.3、PowerMock 测试
..........................................................................................................37
七、 Mock constructors
............................................................................................................. 38
7.1、使用场景
......................................................................................................................... 38
Programming 系列丛书
7.2、业务代码
......................................................................................................................... 38
7.3、PowerMock 测试
..........................................................................................................39
7.4、whenNew 语法
............................................................................................................. 40
八、 Arguments Matcher
...........................................................................................................41
8.1、使用场景
......................................................................................................................... 41
8.2、业务代码
......................................................................................................................... 41
8.3、PowerMock 测试
..........................................................................................................42
九、 Answer interface
.................................................................................................................44
9.1、使用场景
......................................................................................................................... 44
9.2、业务代码
......................................................................................................................... 44
9.3、PowerMock 测试
..........................................................................................................45
9.4、answer 接口中参数 InvocationOnMock
.................................................................46
十、Mocking with spies
..............................................................................................................47
10.1、使用场景
.......................................................................................................................47
10.2、PowerMock 测试
....................................................................................................... 48
10.3、何时使用 Spy
...............................................................................................................49
十一、 Mocking private methods
........................................................................................... 49
11.1、使用场景
.......................................................................................................................49
11.2、业务代码
.......................................................................................................................50
11.3、PowerMock 测试
....................................................................................................... 50
十二、 总结
.....................................................................................................................................51
剩余50页未读,继续阅读
moonRise2007
- 粉丝: 2
- 资源: 35
上传资源 快速赚钱
- 我的内容管理 收起
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
会员权益专享
最新资源
- 27页智慧街道信息化建设综合解决方案.pptx
- 计算机二级Ms-Office选择题汇总.doc
- 单链表的插入和删除实验报告 (2).docx
- 单链表的插入和删除实验报告.pdf
- 物联网智能终端项目设备管理方案.pdf
- 如何打造品牌的模式.doc
- 样式控制与页面布局.pdf
- 武汉理工Java实验报告(二).docx
- 2021线上新品消费趋势报告.pdf
- 第3章 Matlab中的矩阵及其运算.docx
- 基于Web的人力资源管理系统的必要性和可行性.doc
- 基于一阶倒立摆的matlab仿真实验.doc
- 速运公司物流管理模式研究教材
- 大数据与管理.pptx
- 单片机课程设计之步进电机.doc
- 大数据与数据挖掘.pptx
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功
评论1