groovy和gmock
文章平均质量分 72
prince2270
这个作者很懒,什么都没留下…
展开
-
gmock初体验
GMock是groovy环境下的mock解决方法。使用它可以很轻松的完成groovy的单元测试工作。它能够很好的模拟对象,辅助junit完成单元测试。 下面,就先来看一下最简单的使用的GMock代码,然后在给出详细的说明。 @WithGMockpublic class NewTest extends GroovyTestCase{ @Test原创 2009-08-31 19:18:00 · 7429 阅读 · 2 评论 -
groovy运行期间动态添加属性和方法
我们都知道,在Groovy语言中,我们可以使用MOP特性在运行期内动态添加属性或方法。 这种添加包括两个层面的添加:第一, 是给一个类添加属性或方法。也就是说,如果我们在运行期内给一个类添加了属性或方法,那么添加了以后,所有这个类实例化的对象,都将拥有了这个属性或方法。 第二, 第二,是给一个对象添加属性或方法。也就是说,如果我们在运行期内给一个对象添加了属性或方法,那么添原创 2009-08-31 21:16:00 · 5736 阅读 · 0 评论 -
GMock环境搭建
在Java中,可以使用jMock或者easymock来模拟接口或者类来辅助单元测试。在groovy中,可以使用GMock来实现这一功能。首先可以对GMock的官方网站上下载GMock,官方地址是http://www.gmock.org/。目前最新版本为0.8。需要注意的是,这个版本的GMock需要groovy1.6的支持。也就是说如果groovy版本低于1.6的话就会出现错误。先做准原创 2009-08-31 19:11:00 · 2108 阅读 · 0 评论 -
使用Groovy简化单元测试
单元测试的重要性怎么强调都不为过。在进入正题之前,还是先罗嗦一下单元测试的重要性。 首先,单元测试能够解耦合。这一点不是单元测试的目的,但却是单元测试的结果。为什么呢?因为为了能够使代码能够测试、便于测试,需要将被测试代码与其它代码分离。这样,就必须就导致了被测试代码与其它代码的解耦合。无形中也提高了代码的可测试性。 其次,单元测试是重构的基础。没有单原创 2009-09-04 21:07:00 · 1206 阅读 · 0 评论