5. Pruebas de Excepciones: ¡Que falle!
Caminos Negativos
Un buen programador no solo prueba que su código funcione (Caminos Positivos), sino que también verifica que se rompa adecuadamente cuando recibe basura.
Para esto usamos assertThrows, el cual captura una excepción y nos permite asegurar que nuestro sistema sabe protegerse.
👨💻 Ejercicio Práctico 1
Usa assertThrows para verificar que Integer.parseInt("HOLA") lanza una NumberFormatException.
👁️ Ver solución propuesta
👨💻 Ejercicio Práctico 2
Captura la excepción lanzada anteriormente y verifica con assertEquals que el objeto Exception no es nulo.
👁️ Ver solución propuesta
Ponte a prueba
Asegúrate de que tus errores informen correctamente.