“Exception" тесты означают, что тест должен бросать исключение определенного класса при успешном его выполнении. Этот функционал реализован и в JUnit, и в TestNG.
JUnit 4
@Test(expected = ArithmeticException.class)
public void divisionWithException() {
int i = 1/0;
}
TestNG
@Test(expectedExceptions = ArithmeticException.class)
public void divisionWithException() {
int i = 1/0;
}
Задача 1. Напишите тест с IndexOutOfBoundsException.