У меня проблема при попытке имитировать исключение метода void.
@Test
public void throwInternalServerException() throws Exception {
new NonStrictExpectations() {{
mockedClassInstance.voidMethod("abc", "def");
result = new ServiceException();
}};
mockMvc.perform(post("/someRestApi/"))
.andExpect(status().isInternalServerError());
В приведенных выше кодах он будет успешным, если я заменю параметры "abc" и "def" на anyString.
Я попробовал решение этот вопрос, но он не работает.
Любое решение?
Я использовал библиотеку: jmockit и spring-test.