Правильный способ проверки этого поведения зависит от того, используете ли вы JUnit 4 или 5.
Для JUnit 4 вы аннотируете свой метод тестирования с ожидаемым исключением:
@Test(expected = IndexOutOfBoundsException.class)
public void testGetByTooLargeIndexFromListWith5Elements() {...}
JUnit 5 использует assertThrows
, вот так:
org.junit.jupiter.api.Assertions
.assertThrows(IndexOutOfBoundsException.class, () -> sll.get(sll.size()));