public class NewTest extends GroovyTestCase{
@Test
public void testMock(){
def gmc = new GMockController()
def mockLoader = gmc.mock()
mockLoader.load('key').returns('value')
gmc.play {
assertEquals "value", mockLoader.load('key')
}
}
}
具体关于GMock的使用在这里就不多复述了,见我的另一篇blog——GMock初体验 http://blog.csdn.net/prince2270/archive/2009/08/31/4504700.aspx。
现在,关于单元测试有了一种新的解决方案。很多公司由于各种原因需要使用java进行开发,如果想简化单元测试或者是groovy语言的美妙,使用groovy作为单元测试的解决方案不失为一个好的选择。
文章来源于领测软件测试网 https://www.ltesting.net/