Существует код, который вызывает метод в цикле, я хочу проверить случай, когда метод выдает исключение в течение 2 первых попыток, а затем возвращает действительное значение.Используя JMockit, я пишу следующий код:
new Expectations() {{
someService.call(anyString);
times = 2;
result = exception;
someService.call(anyString);
result = entity;
}};
В этом случае он someService::call
всегда возвращает entity
.
Как я могу вернуть exception
для первых двух вызовов, а затем вернуть entity
в тесте?