Skip to content

Commit e2ddcd7

Browse files
committed
support for cloud tests
1 parent cd4305e commit e2ddcd7

File tree

1 file changed

+7
-1
lines changed

1 file changed

+7
-1
lines changed

clickhouse-http-client/src/test/java/com/clickhouse/client/http/ApacheHttpConnectionImplTest.java

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,7 @@
99
import com.clickhouse.client.ClickHouseResponse;
1010
import com.clickhouse.client.ClickHouseSocketFactory;
1111
import com.clickhouse.client.config.ClickHouseClientOption;
12+
import com.clickhouse.client.config.ClickHouseDefaults;
1213
import com.clickhouse.client.config.ClickHouseProxyType;
1314
import com.clickhouse.client.http.config.ClickHouseHttpOption;
1415
import com.clickhouse.client.http.config.HttpConnectionProvider;
@@ -42,6 +43,7 @@
4243
import com.github.tomakehurst.wiremock.stubbing.StubMapping;
4344
import org.apache.hc.client5.http.socket.PlainConnectionSocketFactory;
4445
import org.apache.hc.core5.http.HttpStatus;
46+
import org.apache.hc.core5.net.URIBuilder;
4547
import org.testcontainers.shaded.org.checkerframework.checker.units.qual.A;
4648
import org.testng.Assert;
4749
import org.testng.annotations.DataProvider;
@@ -293,13 +295,17 @@ public void testConnectionTTL(Map<ClickHouseOption, Serializable> options, int o
293295
.networkTrafficListener(connectionCounter)
294296
.notifier(new Slf4jNotifier(true)));
295297
proxy.start();
298+
URIBuilder targetURI = new URIBuilder(server.getBaseUri())
299+
.setPath("");
296300
proxy.addStubMapping(WireMock.post(WireMock.anyUrl())
297-
.willReturn(WireMock.aResponse().proxiedFrom("http://localhost:" + server.getPort())).build());
301+
.willReturn(WireMock.aResponse().proxiedFrom(targetURI.build().toString())).build());
298302

299303
Map<ClickHouseOption, Serializable> baseOptions = new HashMap<>();
300304
baseOptions.put(ClickHouseClientOption.PROXY_PORT, proxyPort);
301305
baseOptions.put(ClickHouseClientOption.PROXY_HOST, "localhost");
302306
baseOptions.put(ClickHouseClientOption.PROXY_TYPE, ClickHouseProxyType.HTTP);
307+
baseOptions.put(ClickHouseDefaults.PASSWORD, getPassword());
308+
baseOptions.put(ClickHouseDefaults.USER, "default");
303309
baseOptions.putAll(options);
304310

305311
ClickHouseConfig config = new ClickHouseConfig(baseOptions);

0 commit comments

Comments
 (0)