Mock的概念还是比较简单的,相当于真实的对象的替身,它实现了测试中用到的接口,并给接口中的方法设置测试需要返回的值,详细内容可以参考http://images.china-pub.com/ebook20001-25000/22962/ch6.pdf
现在有多种用来方便地动态生成Mock对象的Java API:如Easy Mock,JMock,DynaMock等
Easy Mock:
(上面的参考资料中有简单地讲解)
JMock:
1. http://www.jmock.org/
2. http://java.ccidnet.com/art/3737/20060515/552351_1.html
DynaMock:
1. http://www.shinetech.com/pages/viewpage.action?pageId=188
2. http://www.shinetech.com/display/www/Experiences+with+Mock+Objects (在这个网站上有很多很不错的文章。)
junit和各种开源mock
最新推荐文章于 2024-12-21 13:58:54 发布
本文介绍了Mock对象的概念及其在软件测试中的应用。Mock对象作为真实对象的替身,用于模拟被测对象依赖的对象行为,以实现对特定组件的独立测试。文中还列举了几种常用的Java API,如EasyMock、JMock和DynaMock等。
681

被折叠的 条评论
为什么被折叠?



