2009-08-03 66 views
20

我是easymock的新手。使用easymock,重複void方法調用

我想模擬一個服務,其中一個方法是一個無效方法,將被稱爲未知(和大)次數。我如何指定允許任何數量的呼叫?

我知道如何爲具有非無效返回類型的方法執行此操作。

謝謝

回答

33

調用模擬的void方法。之後使用EasyMock.expectLastCall().anyTimes()

+8

可能更好地使用EasyMock.expectLastCall()。atLeastOnce(),只是爲了確保實際調用該方法。我傾向於使用所有的期望,因爲它會讓你的測試更脆弱,不會影響行爲的內部變化。 – 2009-08-03 12:39:11

相關問題