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

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值