From 35afb86352b1f2e8f7695cb7752b77fa82bf24c1 Mon Sep 17 00:00:00 2001 From: Kyle Aure Date: Tue, 13 May 2025 16:07:06 -0500 Subject: [PATCH] feat: allow oracle-free to use RemoteDockerImage constructor --- .../java/org/testcontainers/oracle/OracleContainer.java | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/modules/oracle-free/src/main/java/org/testcontainers/oracle/OracleContainer.java b/modules/oracle-free/src/main/java/org/testcontainers/oracle/OracleContainer.java index 2080c24283b..66b4c623101 100644 --- a/modules/oracle-free/src/main/java/org/testcontainers/oracle/OracleContainer.java +++ b/modules/oracle-free/src/main/java/org/testcontainers/oracle/OracleContainer.java @@ -64,9 +64,18 @@ public OracleContainer(String dockerImageName) { this(DockerImageName.parse(dockerImageName)); } + public OracleContainer(Future image) { + super(image); + preconfigure(); + } + public OracleContainer(final DockerImageName dockerImageName) { super(dockerImageName); dockerImageName.assertCompatibleWith(DEFAULT_IMAGE_NAME); + preconfigure(); + } + + private void preconfigure() { waitingFor( Wait .forLogMessage(".*DATABASE IS READY TO USE!.*\\s", 1)