Использование easymock, повторный вызов метода void

Я новичок в easymock.

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

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

Спасибо


person Hendrik    schedule 03.08.2009    source источник


Ответы (1)


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

person Arne Burmeister    schedule 03.08.2009
comment
Вероятно, лучше использовать EasyMock.expectLastCall().atLeastOnce(), просто чтобы убедиться, что метод действительно вызывается. Я склонен использовать для всех ожиданий, потому что это делает ваши тесты менее чувствительными к внутренним изменениям, которые не влияют на поведение. - person Nick Holt; 03.08.2009