EasyMock can save a lot of legwork and make unit tests a lot faster to write.
builder.com Java E-Newsletter for October 21, 2002
EasyMock采用“记录-----回放”的工作模式,基本使用步骤:
- 创建Mock对象的控制对象Control。
- 从控制对象中获取所需要的Mock对象。
- 记录测试方法中所使用到的方法和返回值。
- 设置Control对象到“回放”模式。
- 进行测试。
- 在测试完毕后,确认Mock对象已经执行了刚才定义的所有操作。
通过模拟unit test所需要的组件,已达到隔离各个unit test的目的。目前的版本1.1,它所需要的环境是jdk1.3.1以上和junit3.8.1以上。
可以从http://sourceforge.net/projects/easymock/处下载。
相关文章:
https://www.v2ex.com/t/387433
https://www.yiibai.com/easymock/easymock_environment.html (教程)
https://www.ibm.com/developerworks/cn/opensource/os-cn-easymock/ (demo介绍)
https://blog.csdn.net/coolingverse/article/details/505310