Метод повторной заглушки Mockito уже заглушен с помощью thenthrow

Я столкнулся с проблемой с mockito. Я разрабатываю веб-приложение. В моих тестах имитируется управление пользователями. В некоторых случаях мне нужно изменить пользователя, возвращаемого методом getLoggedInUser () .

Проблема в том, что мой метод getLoggedInUser () также может выдавать ] AuthenticationException .

Поэтому, когда я пытаюсь переключиться с одного пользователя на другого, вызов

when(userProvider.getLoggedInUser()).thenReturn(user);

вызывает исключение, поскольку userProvider.getLoggedInUser () уже заменен на ] thenTrow ()

Есть ли способ указать методу , когда не заботиться об исключениях?

Заранее спасибо - Иштван

11
задан Sobvan 14 November 2010 в 23:00
поделиться