equal
deleted
inserted
replaced
67 import java.util.Map; |
67 import java.util.Map; |
68 import java.util.concurrent.ConcurrentHashMap; |
68 import java.util.concurrent.ConcurrentHashMap; |
69 import java.util.concurrent.atomic.AtomicLong; |
69 import java.util.concurrent.atomic.AtomicLong; |
70 |
70 |
71 import static java.lang.System.out; |
71 import static java.lang.System.out; |
|
72 import static java.net.http.HttpClient.Builder.NO_PROXY; |
72 import static java.nio.charset.StandardCharsets.UTF_8; |
73 import static java.nio.charset.StandardCharsets.UTF_8; |
73 import static org.testng.Assert.assertEquals; |
74 import static org.testng.Assert.assertEquals; |
74 import static org.testng.Assert.assertTrue; |
75 import static org.testng.Assert.assertTrue; |
75 |
76 |
76 public class RetryWithCookie implements HttpServerAdapters { |
77 public class RetryWithCookie implements HttpServerAdapters { |
104 @Test(dataProvider = "positive") |
105 @Test(dataProvider = "positive") |
105 void test(String uriString) throws Exception { |
106 void test(String uriString) throws Exception { |
106 out.printf("%n---- starting (%s) ----%n", uriString); |
107 out.printf("%n---- starting (%s) ----%n", uriString); |
107 CookieManager cookieManager = new CookieManager(); |
108 CookieManager cookieManager = new CookieManager(); |
108 HttpClient client = HttpClient.newBuilder() |
109 HttpClient client = HttpClient.newBuilder() |
|
110 .proxy(NO_PROXY) |
109 .followRedirects(Redirect.ALWAYS) |
111 .followRedirects(Redirect.ALWAYS) |
110 .cookieHandler(cookieManager) |
112 .cookieHandler(cookieManager) |
111 .sslContext(sslContext) |
113 .sslContext(sslContext) |
112 .build(); |
114 .build(); |
113 TRACKER.track(client); |
115 TRACKER.track(client); |