У меня есть сценарий, в котором некоторые тесты могут вызывать разные исключения.JUnit - Исключить в разделе @After
@Test
public void addDevice(){
device.addDevice(); // this may throw exception 1
device.verifyStatus("Ready");
device.open(); // this may throw exception 2
device.verifyStatus("Open");
}
@Test
public void otherTest(){
device.act(); // this may throw exception 3
device.verifyStatus("Ready");
}
@After
public void tearDown(){
// handle the exception here
}
Я хочу, чтобы обрабатывать эти исключения в разделе @After
без упаковки тест с try
, catch
.
Возможно ли это?
Уже думал об этом, но у меня есть сотни тестов, и я стараюсь избегать этого решения. –
Как сделать эту логику в методе '' @ Before'' в абстрактном классе? Возможно ли, чтобы ваши тестовые классы наследовали этот класс? – nrainer
Не уверен, что я слежу за тобой ... Как может @ Помогать мне? –