25 * @test |
25 * @test |
26 * @modules java.base/sun.net.www.http |
26 * @modules java.base/sun.net.www.http |
27 * java.net.http/jdk.internal.net.http.common |
27 * java.net.http/jdk.internal.net.http.common |
28 * java.net.http/jdk.internal.net.http.frame |
28 * java.net.http/jdk.internal.net.http.frame |
29 * java.net.http/jdk.internal.net.http.hpack |
29 * java.net.http/jdk.internal.net.http.hpack |
30 * @library /lib/testlibrary server |
30 * @library /test/lib server |
31 * @build Http2TestServer |
31 * @build Http2TestServer |
32 * @build jdk.testlibrary.SimpleSSLContext |
32 * @build jdk.test.lib.net.SimpleSSLContext |
33 * @run testng/othervm -Djdk.internal.httpclient.debug=true BadHeadersTest |
33 * @run testng/othervm -Djdk.internal.httpclient.debug=true BadHeadersTest |
34 */ |
34 */ |
35 |
35 |
36 import jdk.internal.net.http.common.HttpHeadersBuilder; |
36 import jdk.internal.net.http.common.HttpHeadersBuilder; |
37 import jdk.internal.net.http.frame.ContinuationFrame; |
37 import jdk.internal.net.http.frame.ContinuationFrame; |
38 import jdk.internal.net.http.frame.HeaderFrame; |
38 import jdk.internal.net.http.frame.HeaderFrame; |
39 import jdk.internal.net.http.frame.HeadersFrame; |
39 import jdk.internal.net.http.frame.HeadersFrame; |
40 import jdk.internal.net.http.frame.Http2Frame; |
40 import jdk.internal.net.http.frame.Http2Frame; |
41 import jdk.testlibrary.SimpleSSLContext; |
41 import jdk.test.lib.net.SimpleSSLContext; |
42 import org.testng.annotations.AfterTest; |
42 import org.testng.annotations.AfterTest; |
43 import org.testng.annotations.BeforeTest; |
43 import org.testng.annotations.BeforeTest; |
44 import org.testng.annotations.DataProvider; |
44 import org.testng.annotations.DataProvider; |
45 import org.testng.annotations.Test; |
45 import org.testng.annotations.Test; |
46 import javax.net.ssl.SSLContext; |
46 import javax.net.ssl.SSLContext; |