Estoy escribiendo una prueba jUnit para un constructor que analiza un String y luego verifica muchas cosas. Cuando hay datos incorrectos, para cada cosa, se lanza una excepción IllegalArgumentException con un mensaje diferente. Entonces me gustaría escribir pruebas para ello, pero ¿cómo puedo reconocer qué error se produjo? Así es como puedo hacerlo:jUnita la misma excepción en casos diferentes
@Test(expected=IllegalArgumentException.class)
public void testRodneCisloRok(){
new RodneCislo("891415",dopocitej("891415"));
}
y esto es lo que me gustaría ser, pero no sé si es posible escribir de alguna manera:
@Test(expected=IllegalArgumentException.class("error1"))
public void testRodneCisloRok(){
new RodneCislo("891415",dopocitej("891415"));
}