Skip to content

Commit ae6405f

Browse files
committed
Add method getHttpUrl for ClickHouseContainer
1 parent 3557787 commit ae6405f

File tree

2 files changed

+13
-0
lines changed

2 files changed

+13
-0
lines changed

modules/clickhouse/src/main/java/org/testcontainers/clickhouse/ClickHouseContainer.java

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -101,6 +101,10 @@ public String getJdbcUrl() {
101101
);
102102
}
103103

104+
public String getHttpUrl() {
105+
return "http://" + getHost() + ":" + getMappedPort(HTTP_PORT);
106+
}
107+
104108
@Override
105109
public String getUsername() {
106110
return username;

modules/clickhouse/src/test/java/org/testcontainers/clickhouse/ClickHouseContainerTest.java

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -56,4 +56,13 @@ public void testNewAuth() throws SQLException {
5656
assertThat(resultSetInt).isEqualTo(1);
5757
}
5858
}
59+
60+
@Test
61+
public void getHttpUrlTest() {
62+
try (ClickHouseContainer clickhouse = new ClickHouseContainer(ClickhouseTestImages.CLICKHOUSE_24_12_IMAGE)) {
63+
clickhouse.start();
64+
assertThat(clickhouse.getHttpUrl()).isEqualTo("http://" + clickhouse.getHost() + ":" + clickhouse.getMappedPort(ClickHouseContainer.HTTP_PORT));
65+
}
66+
}
67+
5968
}

0 commit comments

Comments
 (0)