Я пишу тест jUnit для конструктора, который анализирует строку, а затем проверяет множество вещей. Когда есть неправильные данные, для каждой вещи выдается некоторое исключение IllegalArgumentException с другим сообщением.
Поэтому я хотел бы написать тесты для него, но как я могу узнать, какая ошибка была выдана?
Вот как я могу это сделать:
@Test(expected=IllegalArgumentException.class)
public void testRodneCisloRok(){
new RodneCislo("891415",dopocitej("891415"));
}
и мне бы хотелось, но я не знаю, можно ли это как-то написать:
@Test(expected=IllegalArgumentException.class("error1"))
public void testRodneCisloRok(){
new RodneCislo("891415",dopocitej("891415"));
}