Tag: TESTCONTAINERS-JUNIT5
Quiero hacer que mis contenedores de prueba en Java funcionen con pruebas de integración de minikube en lugar de Docker Desktop. Seguí el siguiente artículo para empezar: https://www.atomicjar.com/2021/10/docker-on-windows-and-macos/#minikube Esto es lo que tengo en testcontainers.properties: docker.client.strategy=org.testcontainers.dockerclient.EnvironmentAndSystemPropertyClientProviderStrategy docker.host=tcp\://192.168.64.2\:2376 docker.cert.path=/Users/username/.minikube/certs docker.tls.verify=true Aunque mi Docker está en funcionamiento, obtengo la siguiente excepción: Caused . . . Read more
¿Es posible tener la configuración testcontainers.reuse.enable en el proyecto testcontainers.properties en lugar de tenerlo en la carpeta raíz de mi usuario?
Tengo algunos contenedores de prueba en ejecución para mis pruebas de integración JUnit (Spring Boot, JUnit 5). public static PostgreSQLContainer<?> postgresContainer = new PostgreSQLContainer<>(“postgres:13”) .withDatabaseName(“test”) .withUsername(“postgres”) .withPassword(“testIntegration”) .withExposedPorts(5432) .withInitScript(“test.sql”); Y uno para otra base de datos PostgreSQL y uno genérico para ActiveMQ. public static GenericContainer<?> aMQContainer = new GenericContainer<>(“rmohr/activemq”) .withExposedPorts(61616) . . . Read more
Estoy intentando configurar una prueba de integración utilizando Testcontainers y una base de datos Oracle-xe. Estoy obteniendo el siguiente error: Entrada en application.properties: spring.datasource.driver-class-name=org.testcontainers.jdbc.ContainerDatabaseDriver Driver org.testcontainers.jdbc.ContainerDatabaseDriver afirma que no acepta jdbcUrl, jdbc:oracle:thin:@localhost:55802/xepdb1 Mi extensión de prueba: public class OracleDBContainerExtension implements AfterAllCallback, BeforeAllCallback { private OracleContainer container; @Override public void beforeAll(ExtensionContext . . . Read more
Tengo una clase de prueba controladora abstracta y su heredero con unidades, pero quiero separar las pruebas en diferentes clases según el método de controlador que se está probando. Cada vez que creo la segunda clase de prueba y pongo una prueba en ella, obtengo el siguiente error: Failed to . . . Read more