JMockit equivelant to Mockito ничего не делают ()

В Mockito, если вы хотите, чтобы метод void ничего не делал, вы можете сделать это:

doNothing().when(_mockedClass).voidMethod();

Есть ли способ сделать это с JMockit?

Я не могу найти что-нибудь об этом. Я пытался переключиться на JMockit, но у меня возникли проблемы с поиском документации для некоторых вещей, которые мы делаем с Mockito. Я подозреваю, что они все там в той или иной форме, просто не могут найти их, поэтому решил, что я начну задавать один вопрос за раз здесь и надеюсь, что есть простые ответы! Спасибо!

1 ответ

Решение

Как и в случае с Mockito, на самом деле, если вы хотите, чтобы метод ничего не делал, просто не записывайте ожидание этого. Кроме того, вы можете записать ожидание без result, но на самом деле в этом нет необходимости (или в этом нет смысла).

(Это не будет иметь место только при использовании строгих ожиданий (с new StrictExpectations() {{ ... }}), в этом случае необходимо учитывать все вызовы методов.)

Другие вопросы по тегам