位置:首頁 > Java技術 > EasyMock教學 > EasyMock添加行為

EasyMock添加行為

EasyMock使用expect()方法或expectLassCall()方法添加一個功能,一個模擬對象。請看下麵的代碼片段。

//add the behavior of calc service to add two numbers
EasyMock.expect(calcService.add(10.0,20.0)).andReturn(30.00);

這裡,我們已經指示EasyMock,行為添加10和20到calcService的添加方法並作為其結果,到返回值30.00

在這個時間點上,模擬簡單記錄的行為,但它本身不作為一個模擬對象。調用回放後,按預期工作。

//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);

不需要EasyMock.Replay()的示例

需要EasyMock.Replay()的示例