diff --git a/junit-jupiter/pom.xml b/junit-jupiter/pom.xml index 2749831..20b2af4 100644 --- a/junit-jupiter/pom.xml +++ b/junit-jupiter/pom.xml @@ -33,7 +33,7 @@ org.testcontainers - toxiproxy + testcontainers-toxiproxy diff --git a/junit-jupiter/src/main/java/com/solace/test/integration/junit/jupiter/extension/PubSubPlusExtension.java b/junit-jupiter/src/main/java/com/solace/test/integration/junit/jupiter/extension/PubSubPlusExtension.java index 0eb6fdf..76c2ef8 100644 --- a/junit-jupiter/src/main/java/com/solace/test/integration/junit/jupiter/extension/PubSubPlusExtension.java +++ b/junit-jupiter/src/main/java/com/solace/test/integration/junit/jupiter/extension/PubSubPlusExtension.java @@ -356,7 +356,7 @@ private static ToxiproxyContainer createToxiproxyContainer(ExtensionContext exte PubSubPlusContainer pubSubPlusContainer) { return extensionContext.getStore(toxiproxyNamespace).getOrComputeIfAbsent(ToxiproxyContainerResource.class, key -> { LOG.info("Creating Toxiproxy container"); - ToxiproxyContainer container = new ToxiproxyContainer(DockerImageName.parse("shopify/toxiproxy:2.1.0")); + ToxiproxyContainer container = new ToxiproxyContainer(DockerImageName.parse("ghcr.io/shopify/toxiproxy:2.9.0")); if (pubSubPlusContainer != null) { if (pubSubPlusContainer.getNetwork() != null) { container.withNetwork(pubSubPlusContainer.getNetwork()).withNetworkAliases(TOXIPROXY_NETWORK_ALIAS); diff --git a/pom.xml b/pom.xml index fd66da6..f8473c2 100644 --- a/pom.xml +++ b/pom.xml @@ -22,7 +22,7 @@ UTF-8 SolaceDev - 10.25.1 + 10.29.1 @@ -72,7 +72,7 @@ org.springframework.boot spring-boot-dependencies - 3.4.1 + 4.0.3 pom import @@ -80,7 +80,7 @@ org.testcontainers testcontainers-bom - 1.20.4 + 2.0.3 pom import @@ -106,13 +106,13 @@ org.apache.maven.plugins maven-surefire-plugin - 2.22.2 + 3.2.5 org.apache.maven.plugins maven-failsafe-plugin - 2.22.2 + 3.2.5 @@ -126,7 +126,7 @@ org.codehaus.mojo flatten-maven-plugin - 1.1.0 + 1.7.3 true oss diff --git a/semp-client/pom.xml b/semp-client/pom.xml index 858a370..9fc8c13 100644 --- a/semp-client/pom.xml +++ b/semp-client/pom.xml @@ -78,7 +78,7 @@ org.testcontainers - junit-jupiter + testcontainers-junit-jupiter test diff --git a/testcontainer/pom.xml b/testcontainer/pom.xml index 067b248..a1e2dbb 100644 --- a/testcontainer/pom.xml +++ b/testcontainer/pom.xml @@ -25,9 +25,10 @@ test + org.testcontainers - junit-jupiter + testcontainers-junit-jupiter test diff --git a/testcontainer/src/test/java/com/solace/test/integration/testcontainer/PubSubPlusContainerIT.java b/testcontainer/src/test/java/com/solace/test/integration/testcontainer/PubSubPlusContainerIT.java index 7e2e1ea..0a7dd2e 100644 --- a/testcontainer/src/test/java/com/solace/test/integration/testcontainer/PubSubPlusContainerIT.java +++ b/testcontainer/src/test/java/com/solace/test/integration/testcontainer/PubSubPlusContainerIT.java @@ -1,6 +1,6 @@ package com.solace.test.integration.testcontainer; -import com.fasterxml.jackson.databind.JsonNode; +import tools.jackson.databind.JsonNode; import com.solacesystems.jcsmp.JCSMPFactory; import com.solacesystems.jcsmp.JCSMPProperties; import com.solacesystems.jcsmp.JCSMPSession; @@ -18,12 +18,13 @@ import java.time.Duration; import java.util.Optional; -import static org.hamcrest.MatcherAssert.assertThat; -import static org.hamcrest.Matchers.containsString; + import static org.junit.jupiter.api.Assertions.assertEquals; import static org.junit.jupiter.api.Assertions.assertNotNull; import static org.junit.jupiter.api.Assertions.assertThrows; import static org.junit.jupiter.api.Assertions.assertTrue; +import static org.testcontainers.shaded.org.hamcrest.CoreMatchers.containsString; +import static org.testcontainers.shaded.org.hamcrest.MatcherAssert.assertThat; @Testcontainers public class PubSubPlusContainerIT {