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作為單元測試的解決方案不失為一個好的選擇。
文章來源于領測軟件測試網 http://www.kjueaiud.com/