使用easymock,重复void方法调用

Hen*_*rik 22 java junit easymock

我是easymock的新手.

我试图模拟一个服务,其中一个方法是一个void方法,将被称为未知(和大)次数.如何指定允许任意数量的呼叫?

我知道如何为具有非void返回类型的方法执行此操作.

谢谢

Arn*_*ter 36

调用mock的void方法.之后使用EasyMock.expectLastCall().anyTimes()

  • 可能更好地使用EasyMock.expectLastCall().atLeastOnce(),只是为了确保实际调用该方法.我倾向于使用所有期望,因为它使您的测试对不影响行为的内部更改不那么脆弱. (8认同)