test/jdk/java/net/httpclient/ImmutableFlowItems.java
branchhttp-client-branch
changeset 56089 42208b2f224e
parent 56071 3353cb42b1b4
child 56092 fd85b2bf2b0d
equal deleted inserted replaced
56088:38fac6d0521d 56089:42208b2f224e
    26  * @summary Tests response body subscribers's onNext's Lists are unmodifiable,
    26  * @summary Tests response body subscribers's onNext's Lists are unmodifiable,
    27  *          and that the buffers are read-only
    27  *          and that the buffers are read-only
    28  * @library /lib/testlibrary http2/server
    28  * @library /lib/testlibrary http2/server
    29  * @build jdk.testlibrary.SimpleSSLContext
    29  * @build jdk.testlibrary.SimpleSSLContext
    30  * @modules java.base/sun.net.www.http
    30  * @modules java.base/sun.net.www.http
    31  *          jdk.incubator.httpclient/jdk.incubator.http.internal.common
    31  *          java.net.http/java.net.http.internal.common
    32  *          jdk.incubator.httpclient/jdk.incubator.http.internal.frame
    32  *          java.net.http/java.net.http.internal.frame
    33  *          jdk.incubator.httpclient/jdk.incubator.http.internal.hpack
    33  *          java.net.http/java.net.http.internal.hpack
    34  * @run testng/othervm ImmutableFlowItems
    34  * @run testng/othervm ImmutableFlowItems
    35  */
    35  */
    36 
    36 
    37 import java.io.IOException;
    37 import java.io.IOException;
    38 import java.io.InputStream;
    38 import java.io.InputStream;
    46 import com.sun.net.httpserver.HttpExchange;
    46 import com.sun.net.httpserver.HttpExchange;
    47 import com.sun.net.httpserver.HttpHandler;
    47 import com.sun.net.httpserver.HttpHandler;
    48 import com.sun.net.httpserver.HttpServer;
    48 import com.sun.net.httpserver.HttpServer;
    49 import com.sun.net.httpserver.HttpsConfigurator;
    49 import com.sun.net.httpserver.HttpsConfigurator;
    50 import com.sun.net.httpserver.HttpsServer;
    50 import com.sun.net.httpserver.HttpsServer;
    51 import jdk.incubator.http.HttpClient;
    51 import java.net.http.HttpClient;
    52 import jdk.incubator.http.HttpHeaders;
    52 import java.net.http.HttpHeaders;
    53 import jdk.incubator.http.HttpRequest;
    53 import java.net.http.HttpRequest;
    54 import jdk.incubator.http.HttpResponse;
    54 import java.net.http.HttpResponse;
    55 import jdk.incubator.http.HttpResponse.BodyHandler;
    55 import java.net.http.HttpResponse.BodyHandler;
    56 import  jdk.incubator.http.HttpResponse.BodySubscriber;
    56 import  java.net.http.HttpResponse.BodySubscriber;
    57 import javax.net.ssl.SSLContext;
    57 import javax.net.ssl.SSLContext;
    58 import jdk.testlibrary.SimpleSSLContext;
    58 import jdk.testlibrary.SimpleSSLContext;
    59 import org.testng.annotations.AfterTest;
    59 import org.testng.annotations.AfterTest;
    60 import org.testng.annotations.BeforeTest;
    60 import org.testng.annotations.BeforeTest;
    61 import org.testng.annotations.DataProvider;
    61 import org.testng.annotations.DataProvider;
    62 import org.testng.annotations.Test;
    62 import org.testng.annotations.Test;
    63 import static java.lang.System.out;
    63 import static java.lang.System.out;
    64 import static java.nio.charset.StandardCharsets.UTF_8;
    64 import static java.nio.charset.StandardCharsets.UTF_8;
    65 import static jdk.incubator.http.HttpResponse.BodySubscriber.asString;
    65 import static java.net.http.HttpResponse.BodySubscriber.asString;
    66 import static org.testng.Assert.*;
    66 import static org.testng.Assert.*;
    67 
    67 
    68 public class ImmutableFlowItems {
    68 public class ImmutableFlowItems {
    69 
    69 
    70     SSLContext sslContext;
    70     SSLContext sslContext;