diff --git a/container-test/test-with-testcontainers/src/test/java/org/tuckey/web/filters/urlrewriteviacontainer/ContainerTestBase.java b/container-test/test-with-testcontainers/src/test/java/org/tuckey/web/filters/urlrewriteviacontainer/ContainerTestBase.java index fb382fb2..6d495e11 100644 --- a/container-test/test-with-testcontainers/src/test/java/org/tuckey/web/filters/urlrewriteviacontainer/ContainerTestBase.java +++ b/container-test/test-with-testcontainers/src/test/java/org/tuckey/web/filters/urlrewriteviacontainer/ContainerTestBase.java @@ -50,8 +50,6 @@ @Testcontainers public abstract class ContainerTestBase { - private int mappedPort = 0; - protected HttpClient client = new HttpClient(); private File systemPropBaseReportsDir = new File("container-test", "reports"); private String containerId = "test"; @@ -69,8 +67,8 @@ public abstract class ContainerTestBase { public void setUp() throws Exception { container.start(); System.out.println(container.getContainerId()); + System.out.println("HOST " + container.getHost()); System.out.println("PORT " + container.getFirstMappedPort()); - this.mappedPort = container.getFirstMappedPort(); assert (container.isRunning()); String containerId = System.getProperty("test.container.id"); @@ -92,7 +90,7 @@ public void setUp() throws Exception { } protected String getBaseUrl() { - return "http://localhost:" + this.mappedPort + "/" + getApp(); + return "http://" + container.getHost() + ":" + container.getFirstMappedPort() + "/" + getApp(); } protected void recordRewriteStatus() throws IOException { diff --git a/container-test/test-with-testcontainers/src/test/java/org/tuckey/web/filters/urlrewriteviacontainer/WebappDecodeNoneITTest.java b/container-test/test-with-testcontainers/src/test/java/org/tuckey/web/filters/urlrewriteviacontainer/WebappDecodeNoneITTest.java index 496d1e01..86bfbed8 100644 --- a/container-test/test-with-testcontainers/src/test/java/org/tuckey/web/filters/urlrewriteviacontainer/WebappDecodeNoneITTest.java +++ b/container-test/test-with-testcontainers/src/test/java/org/tuckey/web/filters/urlrewriteviacontainer/WebappDecodeNoneITTest.java @@ -45,7 +45,7 @@ public void testTestUtf() throws ServletException, IOException { method.setFollowRedirects(false); client.executeMethod(method); assertNotNull(method.getResponseHeader("Location"), "no location header"); - assertEquals(getBaseUrl() + "/utf-redir/done/" + encodedStr + "/", method.getResponseHeader("Location").getValue()); + assertEquals("/" + getApp() + "/utf-redir/done/" + encodedStr + "/", method.getResponseHeader("Location").getValue()); } @Test