test/jdk/java/net/httpclient/ConcurrentResponses.java
branchhttp-client-branch
changeset 56089 42208b2f224e
parent 56082 1da51fab3032
child 56092 fd85b2bf2b0d
equal deleted inserted replaced
56088:38fac6d0521d 56089:42208b2f224e
    25  * @test
    25  * @test
    26  * @bug 8195823
    26  * @bug 8195823
    27  * @summary Buffers given to response body subscribers should not contain
    27  * @summary Buffers given to response body subscribers should not contain
    28  *          unprocessed HTTP data
    28  *          unprocessed HTTP data
    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  *          java.logging
    33  *          java.logging
    34  *          jdk.httpserver
    34  *          jdk.httpserver
    35  * @library /lib/testlibrary http2/server
    35  * @library /lib/testlibrary http2/server
    36  * @build Http2TestServer
    36  * @build Http2TestServer
    37  * @build jdk.testlibrary.SimpleSSLContext
    37  * @build jdk.testlibrary.SimpleSSLContext
    55 import com.sun.net.httpserver.HttpExchange;
    55 import com.sun.net.httpserver.HttpExchange;
    56 import com.sun.net.httpserver.HttpHandler;
    56 import com.sun.net.httpserver.HttpHandler;
    57 import com.sun.net.httpserver.HttpServer;
    57 import com.sun.net.httpserver.HttpServer;
    58 import com.sun.net.httpserver.HttpsConfigurator;
    58 import com.sun.net.httpserver.HttpsConfigurator;
    59 import com.sun.net.httpserver.HttpsServer;
    59 import com.sun.net.httpserver.HttpsServer;
    60 import jdk.incubator.http.HttpClient;
    60 import java.net.http.HttpClient;
    61 import jdk.incubator.http.HttpRequest;
    61 import java.net.http.HttpRequest;
    62 import jdk.incubator.http.HttpResponse;
    62 import java.net.http.HttpResponse;
    63 import jdk.incubator.http.HttpResponse.BodyHandler;
    63 import java.net.http.HttpResponse.BodyHandler;
    64 import jdk.incubator.http.HttpResponse.BodySubscriber;
    64 import java.net.http.HttpResponse.BodySubscriber;
    65 import jdk.testlibrary.SimpleSSLContext;
    65 import jdk.testlibrary.SimpleSSLContext;
    66 import org.testng.annotations.AfterTest;
    66 import org.testng.annotations.AfterTest;
    67 import org.testng.annotations.BeforeTest;
    67 import org.testng.annotations.BeforeTest;
    68 import org.testng.annotations.DataProvider;
    68 import org.testng.annotations.DataProvider;
    69 import org.testng.annotations.Test;
    69 import org.testng.annotations.Test;
    70 import static java.nio.charset.StandardCharsets.UTF_8;
    70 import static java.nio.charset.StandardCharsets.UTF_8;
    71 import static jdk.incubator.http.HttpResponse.BodyHandler.asString;
    71 import static java.net.http.HttpResponse.BodyHandler.asString;
    72 import static jdk.incubator.http.HttpResponse.BodyHandler.discard;
    72 import static java.net.http.HttpResponse.BodyHandler.discard;
    73 import static org.testng.Assert.assertEquals;
    73 import static org.testng.Assert.assertEquals;
    74 import static org.testng.Assert.assertFalse;
    74 import static org.testng.Assert.assertFalse;
    75 import static org.testng.Assert.fail;
    75 import static org.testng.Assert.fail;
    76 
    76 
    77 public class ConcurrentResponses {
    77 public class ConcurrentResponses {