Skip to content

Commit 9e144b0

Browse files
authored
Java-15020: Changes made for running failed cases (#14288)
1 parent 5abc2c6 commit 9e144b0

1 file changed

Lines changed: 7 additions & 10 deletions

File tree

apache-httpclient/src/test/java/com/baeldung/httpclient/HttpAsyncClientLiveTest.java

Lines changed: 7 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -9,26 +9,22 @@
99

1010
import javax.net.ssl.SSLContext;
1111

12-
import org.apache.hc.client5.http.impl.routing.DefaultProxyRoutePlanner;
13-
import org.junit.jupiter.api.Test;
14-
1512
import org.apache.hc.client5.http.async.methods.SimpleHttpRequest;
1613
import org.apache.hc.client5.http.async.methods.SimpleHttpResponse;
1714
import org.apache.hc.client5.http.async.methods.SimpleRequestBuilder;
1815
import org.apache.hc.client5.http.auth.AuthScope;
1916
import org.apache.hc.client5.http.auth.UsernamePasswordCredentials;
2017
import org.apache.hc.client5.http.classic.methods.HttpGet;
21-
import org.apache.hc.client5.http.config.RequestConfig;
2218
import org.apache.hc.client5.http.cookie.BasicCookieStore;
2319
import org.apache.hc.client5.http.impl.async.CloseableHttpAsyncClient;
2420
import org.apache.hc.client5.http.impl.async.HttpAsyncClients;
2521
import org.apache.hc.client5.http.impl.auth.BasicCredentialsProvider;
2622
import org.apache.hc.client5.http.impl.cookie.BasicClientCookie;
2723
import org.apache.hc.client5.http.impl.nio.PoolingAsyncClientConnectionManager;
2824
import org.apache.hc.client5.http.impl.nio.PoolingAsyncClientConnectionManagerBuilder;
25+
import org.apache.hc.client5.http.impl.routing.DefaultProxyRoutePlanner;
2926
import org.apache.hc.client5.http.protocol.HttpClientContext;
3027
import org.apache.hc.client5.http.ssl.ClientTlsStrategyBuilder;
31-
import org.apache.hc.core5.concurrent.FutureCallback;
3228
import org.apache.hc.core5.http.HttpHost;
3329
import org.apache.hc.core5.http.HttpResponse;
3430
import org.apache.hc.core5.http.nio.ssl.TlsStrategy;
@@ -37,6 +33,8 @@
3733
import org.apache.hc.core5.reactor.IOReactorConfig;
3834
import org.apache.hc.core5.ssl.SSLContexts;
3935
import org.apache.hc.core5.ssl.TrustStrategy;
36+
import org.apache.http.conn.ssl.SSLConnectionSocketFactory;
37+
import org.junit.jupiter.api.Test;
4038

4139

4240
class HttpAsyncClientLiveTest extends GetRequestMockServer {
@@ -56,12 +54,10 @@ class HttpAsyncClientLiveTest extends GetRequestMockServer {
5654

5755
@Test
5856
void whenUseHttpAsyncClient_thenCorrect() throws InterruptedException, ExecutionException, IOException {
59-
final HttpHost target = new HttpHost(HOST_WITH_COOKIE);
60-
final SimpleHttpRequest request = SimpleRequestBuilder.get()
61-
.setHttpHost(target)
57+
final SimpleHttpRequest request = SimpleRequestBuilder.get(HOST_WITH_COOKIE)
58+
.build();
59+
final CloseableHttpAsyncClient client = HttpAsyncClients.custom()
6260
.build();
63-
64-
final CloseableHttpAsyncClient client = HttpAsyncClients.custom().build();
6561
client.start();
6662

6763

@@ -126,6 +122,7 @@ void whenUseSSLWithHttpAsyncClient_thenCorrect() throws Exception {
126122
.build();
127123

128124
final TlsStrategy tlsStrategy = ClientTlsStrategyBuilder.create()
125+
.setHostnameVerifier(SSLConnectionSocketFactory.ALLOW_ALL_HOSTNAME_VERIFIER)
129126
.setSslContext(sslContext)
130127
.build();
131128

0 commit comments

Comments
 (0)