25 * @test |
25 * @test |
26 * @bug 8087112 |
26 * @bug 8087112 |
27 * @library /lib/testlibrary server |
27 * @library /lib/testlibrary server |
28 * @build jdk.testlibrary.SimpleSSLContext |
28 * @build jdk.testlibrary.SimpleSSLContext |
29 * @modules java.base/sun.net.www.http |
29 * @modules java.base/sun.net.www.http |
30 * jdk.incubator.httpclient/jdk.incubator.http.internal.common |
30 * java.net.http/java.net.http.internal.common |
31 * jdk.incubator.httpclient/jdk.incubator.http.internal.frame |
31 * java.net.http/java.net.http.internal.frame |
32 * jdk.incubator.httpclient/jdk.incubator.http.internal.hpack |
32 * java.net.http/java.net.http.internal.hpack |
33 * @run testng/othervm -Djdk.httpclient.HttpClient.log=ssl,requests,responses,errors BasicTest |
33 * @run testng/othervm -Djdk.httpclient.HttpClient.log=ssl,requests,responses,errors BasicTest |
34 */ |
34 */ |
35 |
35 |
36 import java.io.IOException; |
36 import java.io.IOException; |
37 import java.net.*; |
37 import java.net.*; |
38 import jdk.incubator.http.*; |
38 import java.net.http.*; |
39 import static jdk.incubator.http.HttpClient.Version.HTTP_2; |
39 import static java.net.http.HttpClient.Version.HTTP_2; |
40 import javax.net.ssl.*; |
40 import javax.net.ssl.*; |
41 import java.nio.file.*; |
41 import java.nio.file.*; |
42 import java.util.concurrent.*; |
42 import java.util.concurrent.*; |
43 import java.util.concurrent.atomic.AtomicReference; |
43 import java.util.concurrent.atomic.AtomicReference; |
44 import java.util.Collections; |
44 import java.util.Collections; |
45 import java.util.LinkedList; |
45 import java.util.LinkedList; |
46 import java.util.List; |
46 import java.util.List; |
47 import jdk.testlibrary.SimpleSSLContext; |
47 import jdk.testlibrary.SimpleSSLContext; |
48 import static jdk.incubator.http.HttpRequest.BodyPublisher.fromFile; |
48 import static java.net.http.HttpRequest.BodyPublisher.fromFile; |
49 import static jdk.incubator.http.HttpRequest.BodyPublisher.fromString; |
49 import static java.net.http.HttpRequest.BodyPublisher.fromString; |
50 import static jdk.incubator.http.HttpResponse.BodyHandler.asFile; |
50 import static java.net.http.HttpResponse.BodyHandler.asFile; |
51 import static jdk.incubator.http.HttpResponse.BodyHandler.asString; |
51 import static java.net.http.HttpResponse.BodyHandler.asString; |
52 |
52 |
53 import org.testng.annotations.Test; |
53 import org.testng.annotations.Test; |
54 |
54 |
55 @Test |
55 @Test |
56 public class BasicTest { |
56 public class BasicTest { |