Как вы утверждаете, что в тестах JUnit 4 возникает определенное исключение?



Как я могу использовать JUnit4 идиоматически, чтобы проверить, что код вызывает исключение?



хотя я конечно могу сделать что-то вроде этого:



@Test
public void testFooThrowsIndexOutOfBoundsException() {
boolean thrown = false;

try {
foo.doStuff();
} catch (IndexOutOfBoundsException e) {
thrown = true;
}

assertTrue(thrown);
}


Я помню, что есть аннотация или утверждение.xyz или что-то это гораздо менее kludgy и гораздо более в духе JUnit для таких ситуаций.

786   0  

Comments

    Ничего не найдено.