Todas las pruebas se han ejecutado utilizando la base de datos H2 en memoria, lo que permite simular la persistencia real de datos sin afectar la base de datos de producción. Esto garantiza un entorno seguro, reproducible y rápido para la ejecución de tests.
Para hacer uso de esta base de datos, se ha importado el siguiente modulo en la dependencias del proyecto:
Esta base de datos se carga automaticamente en el entorno de test gracias a SpringBoot y se reinicia cada vez que se ejecutan para garantizar el correcto funcionamiento.
Ejecución de los test
En la siguiente imagen se puede comprobar cómo todos estos tests unitarios pasan correctamente: