easymock是目前比较流行的java mock 工具,这个教程将比较详细的介绍easymock的使用。
主要内容来自easymock的官网介绍和教程,我针对日常使用情况进行了一些筛选和补充,另外增加一些个人的理解和认识,希望能对不熟悉easymock的朋友们有所帮助。
如有疏漏,错误或者疑惑,欢迎大家指正和提醒,不胜感激。
一. 基本概念
这里讲述一些测试相关的基本概念,不仅仅适用于easymock,也同样适用于其他的mock框架如jmock,jmockit等。
1) mock 和 stub
2) 单元测试中的主要测试对象和依赖
3) record-replay-verify 模型
二. 基础教程
1) 典型使用
2) Class Mocking
3) mock的限制
4) strict和nice
5) 创建stub对象
6) 放宽调用次数
7) 参数匹配
三. 高级教程
1) Partial class mocking
2) 运行时返回值或者异常
3) 改变同一个方法调用的行为
4) 自定义参数匹配器
四. 最佳实践
1) 命名mock对象
2) 使用 MocksControl
分享到:
相关推荐
easymock教程.zip
easymock教程.pdf
白盒测试的参考资料easymock教程.pdf
EasyMock使用教程,快来看看你还有什么秘密没有发现吧!
easymock教程[归纳].pdf
easymock的简易教程,易于上手,你值得拥有
easyMock
easymock详解教程,没有mock也许会让我们的程序在后期中,出现越来越多的问题
EasyMock主要是为测试提供模拟数据,比如你可以模拟HttpServletRequest。
easyMock2.2
还在为找不到jar文件烦心吗,不用了到我空间来有你想要的,持续更新。。。 easymock.jar,easymockclassextension.jar
easymock2 EasyMock使用简明手册
NULL 博文链接:https://bruceliu02.iteye.com/blog/1775446
EasyMock 是一套通过简单的方法对于指定的接口或类生成 Mock 对象的类库,它能利用对接口或类的模拟来辅助单元测试。本文将对 EasyMock 的功能和原理进行介绍,并通过示例来说明如何使用 EasyMock 进行单元测试。 ...
还在为EasyMock使用时出异常而烦恼? 本压缩包包含除了Junit4之外easyMock3.1所用到的所有相关jar包,junit4可自己导入eclipse自带的即可 本压缩包包括: asm.jar cglib.jar objenesis.jar等 其中asm与cglib已兼容,放心...
easymock 的使用方法简介easymock 的使用方法简介
EasyMock 是一套通过简单的方法对于指定的接口或类生成 Mock 对象的类库,它能利用对接口或类的模拟来辅助单元测试。 Mock 方法是单元测试中常见的一种技术,它的主要作用是模拟一些在应用中不容易构造或者比较...
easymock需要用到的包,没有它不行,easymock-3.1.jar
EasyMock单元测试的扩展; EasyMock简介(抽象类接口做测试); EasyMock来进行测试; EasyMock如何打桩; EasyMock实践指南; EasyMock使用技巧; EasyMock使用简明手册; EasyMock使用说明; EasyMock使用手记; 用Mock ...
easymockclassextension-3.0.jar org.easymock.classextension.EasyMock.