1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27 package org.apache.hc.client5.testing.sync;
28
29 import org.apache.hc.core5.http.URIScheme;
30 import org.junit.jupiter.api.DisplayName;
31 import org.junit.jupiter.api.Nested;
32
33 class HttpIntegrationTests {
34
35 @Nested
36 @DisplayName("Request execution (HTTP/1.1)")
37 class RequestExecution extends TestClientRequestExecution {
38
39 public RequestExecution() {
40 super(URIScheme.HTTP);
41 }
42
43 }
44
45 @Nested
46 @DisplayName("Request execution (HTTP/1.1, TLS)")
47 class RequestExecutionTls extends TestClientRequestExecution {
48
49 public RequestExecutionTls() {
50 super(URIScheme.HTTPS);
51 }
52
53 }
54
55 @Nested
56 @DisplayName("Authentication (HTTP/1.1)")
57 class Authentication extends TestClientAuthentication {
58
59 public Authentication() {
60 super(URIScheme.HTTP);
61 }
62
63 }
64
65 @Nested
66 @DisplayName("Authentication (HTTP/1.1, TLS)")
67 class AuthenticationTls extends TestClientAuthentication {
68
69 public AuthenticationTls() {
70 super(URIScheme.HTTPS);
71 }
72
73 }
74
75 @Nested
76 @DisplayName("Content coding (HTTP/1.1)")
77 class ContentCoding extends TestContentCodings {
78
79 public ContentCoding() {
80 super(URIScheme.HTTP);
81 }
82
83 }
84
85 @Nested
86 @DisplayName("Content coding (HTTP/1.1, TLS)")
87 class ContentCodingTls extends TestContentCodings {
88
89 public ContentCodingTls() {
90 super(URIScheme.HTTPS);
91 }
92
93 }
94
95 @Nested
96 @DisplayName("Redirects (HTTP/1.1)")
97 class Redirects extends TestRedirects {
98
99 public Redirects() {
100 super(URIScheme.HTTP);
101 }
102
103 }
104
105 @Nested
106 @DisplayName("Redirects (HTTP/1.1, TLS)")
107 class RedirectsTls extends TestRedirects {
108
109 public RedirectsTls() {
110 super(URIScheme.HTTPS);
111 }
112
113 }
114
115 }