EasyMock 使用方法与原理剖析


http://www.ibm.com/developerworks/cn/opensource/os-cn-easymock/
摘要:
EasyMock 使用方法与原理剖析



级别: 中级
郑 闽睿 ([email protected]), 软件工程师, IBM CSDL
黄 湘平 ([email protected]), 高级软件工程师,IBM CSDL
2007 年 10 月 25 日
EasyMock 是一套通过简单的方法对于指定的接口或类生成 Mock 对象的类库,它能利用对接口或类的模拟来辅助单元测试。本文将对 EasyMock 的功能和原理进行介绍,并通过示例来说明如何使用 EasyMock 进行单元测试。
Mock 方法是单元测试中常见的一种技术,它的主要作用是模拟一些在应用中不容易构造或者比较复杂的对象,从而把测试与测试边界以外的对象隔离开。
编写自定义的 Mock 对象需要额外的编码工作,同时也可能引入错误。EasyMock 提供了根据指定接口动态构建 Mock 对象的方法,避免了手工编写 Mock 对象。本文将向您展示如何使用 EasyMock 进行单元测试,并对 EasyMock 的原理进行分析。

你可能感兴趣的:(单元测试,IBM,软件测试,OS,OpenSource)