Gmock 0.6.0 发布

Gmock是一个基于Groovy语言的mock框架。Gmock利用了Groovy语言的特性,提供了简洁可读的语法,并且用Gmock mock出来的对象可以在Java代码中使用,所以你可以使用Java编写代码而使用Groovy和Gmock编写测试。

本版本添加了以下特性:
[list]
[*]支持mock静态属性:
[/list]
def mockLoader = mock(Loader)
mockLoader.static.name.returns('loader')
play {
assert Loader.name == 'loader'
}

[list]
[*]引入with(mock)语法:
[/list]
def mockLoader = mock()
with(mockLoader) {
load('test').returns(1)
}
play {
assert mockLoader.load('test') == 1
}

[list]
[*]支持在mock闭包中设置预期行为:
[/list]
def mockLoader = mock(Loader) {
load('test').returns(1)
}
play {
assert mockLoader.load('test') == 1
}

[list]
[*]加入static闭包语法:
[/list]
def mockLoader = mock(Loader)
mockLoader.static {
init().returns(true)
}
// 或者更简洁的:
// mock(Loader).static {
// init().returns(true)
// }
play {
assert Loader.init()
}


更详细的信息请访问[url]http://gmock.org/[/url]或[url]http://code.google.com/p/gmock/[/url]。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值