Pruebas de integración con Testcontainers, ejemplo de JPA con la base de datos PostgreSQL
java planeta-codigo
Algunas partes del código no es posibles probarlas con teses unitarios ya que tienen dependencias como una base de datos. En estos casos es necesario realizar un test de integración, la dificultad reside en tener esta dependencia en el entorno de pruebas. La herramienta Testcontainers permite iniciar un contenedor Docker con la dependencia cuando el test se ejecuta.
Continuar leyendo...