2009-08-03 4 views
20

Я новичок в easymock.Использование easymock, метод повторных недействительных вызовов

Я пытаюсь высмеять службу, где один из методов - это метод void, который будет вызван неизвестным (и большим) числом раз. Как указать, разрешено ли любое количество вызовов?

Я знаю, как это сделать для методов, которые имеют непустой тип возврата.

Thanks

ответ

33

Вызовите метод void для издевки. Впоследствии используйте EasyMock.expectLastCall().anyTimes()

+8

Возможно, лучше использовать EasyMock.expectLastCall(). AtLeastOnce(), чтобы убедиться, что метод фактически вызван. Я склонен использовать все ожидания, потому что он делает ваши тесты менее хрупкими для внутренних изменений, которые не влияют на поведение. –

Смежные вопросы