EasyMock使用expect()方法或expectLassCall()方法添加一個(gè)功能,一個(gè)模擬對(duì)象。請(qǐng)看下面的代碼片段。
//add the behavior of calc service to add two numbers EasyMock.expect(calcService.add(10.0,20.0)).andReturn(30.00);
這里,我們已經(jīng)指示EasyMock,行為添加10和20到calcService的添加方法并作為其結(jié)果,到返回值30.00
在這個(gè)時(shí)間點(diǎn)上,模擬簡(jiǎn)單記錄的行為,但它本身不作為一個(gè)模擬對(duì)象。調(diào)用回放后,按預(yù)期工作。
//add the behavior of calc service to add two numbers EasyMock.expect(calcService.add(10.0,20.0)).andReturn(30.00); //activate the mock //EasyMock.replay(calcService);