0
我的單元測試框架使用EasyMock.createMock(Interace)用Mock對象替換業務服務組件。返回參數的EasyMock方法void
這些組件在被測試的類中被向下幾層訪問,所以我不想修改接口定義和類的缺點。
然後,我使用EasyMock.expect(...)來驅動協作對象的行爲。只要方法不返回void,這很有效。
如何在有無效結果時驅動行爲。 IE瀏覽器。
EasyMock.expect(object.Method(EasyMock.isA(arg1)).andAnswer(new IAnswer()){
public void anser(){
... do seomething meaningful with arg1...
}).anyTimes();
謝謝! (這樣可行)。我確信自從幾天前安裝它以來,我正在使用最新的版本。 – user457588 2010-09-25 00:49:40
所以你應該把他的答案標記爲正確的答案。 :-) – 2013-03-17 15:35:34