Я хочу реализовать проверку исключений (как в JUnit 4) с использованием JUnit 3. Например, я хотел бы иметь возможность писать тесты следующим образом:
public void testMyExceptionThrown() throws Exception {
shouldThrow(MyException.class);
doSomethingThatMightThrowMyException();
}
Это должно быть успешным, если и только если выброшено исключение MyException.
В JUnit есть класс ExceptionTestCase, но я хочу кое-что, что каждый метод test * может решить использовать или не использовать. Каков наилучший способ добиться этого?