У меня есть тест, ожидающий определенного исключения, например:
@Test(expected=MyException.class)
public void testMyMethod(){
myMethod();
}
Метод myMethod ()
фактически генерирует подкласс MyException
, давайте назовем его MySubclassException
.
Можно ли каким-либо образом определить мой тест с помощью аннотации @Test
, чтобы принимать подклассы MyException
, а также сам класс?
Я знаю, что могу просто написать сам тестирую логику проверки, не используя , ожидал
, перехватывая исключение и устанавливая флаг, но мне было интересно, поддерживает ли JUnit уже соответствующие подклассы исключений.