1. Introducción a JUnit 5
¿Qué es un Test Unitario?
Un Test Unitario es un pequeño código que escribimos para verificar que una sola unidad de nuestro programa (normalmente un método de una clase) funciona exactamente como esperamos.
JUnit 5 es el estándar de la industria para Java. Nos permite automatizar estas verificaciones para que, si cambiamos algo en el futuro, sepamos al instante si rompimos alguna funcionalidad existente.
Estructura de un Test
En Java, las pruebas suelen vivir en una carpeta separada (normalmente src/test/java). Usamos la anotación @Test para decirle a JUnit que ese método no es código normal, sino una prueba.
👨💻 Ejercicio Práctico 1
Crea un test que verifique que la cadena "Hola JUnit" es igual a sí misma usando assertEquals.
👁️ Ver solución propuesta
👨💻 Ejercicio Práctico 2
Usa assertNull para probar que una variable de tipo String que no ha sido inicializada es efectivamente nula.
👁️ Ver solución propuesta
Ponte a prueba
¿Entendiste la importancia de JUnit? ¡Responde el quiz!