У меня есть контроллер и какой-то метод, который выбрасывает CustomException:
@GetMapping
ResponseEntity<Void> getOriginalUrl() {
...
throw new CustomException("my message");
...
}
Я хочу проверить его. Тест:
@Rule
public ExpectedException thrown = ExpectedException.none();
@Test
public void testGetOriginalUrl() throws Exception {
mvc.perform(get(...)
.contentType(MediaType.APPLICATION_JSON))
.andExpect(status().isNotFound());
thrown.expect(CustomException.class);
thrown.expectMessage("my message");
}
Но это не работает. Как я могу это проверить?