首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 软件管理 > 软件架构设计 >

easymock课程(转)

2012-08-13 
easymock教程(转)easymock是目前比较流行的java mock 工具,这个教程将比较详细的介绍easymock的使用。????

easymock教程(转)

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

?

热点排行