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
最新推荐文章于 2022-11-03 20:15:04 发布