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