Exception тесты

“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.

Last updated