Я пишу тест 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"));
}