summaryrefslogtreecommitdiffstats
path: root/container-core/src/test/java/com/yahoo/jdisc/http/filter
diff options
context:
space:
mode:
Diffstat (limited to 'container-core/src/test/java/com/yahoo/jdisc/http/filter')
-rw-r--r--container-core/src/test/java/com/yahoo/jdisc/http/filter/DiscFilterRequestTest.java489
-rw-r--r--container-core/src/test/java/com/yahoo/jdisc/http/filter/DiscFilterResponseTest.java39
-rw-r--r--container-core/src/test/java/com/yahoo/jdisc/http/filter/EmptyRequestFilterTestCase.java6
-rw-r--r--container-core/src/test/java/com/yahoo/jdisc/http/filter/EmptyResponseFilterTestCase.java6
-rw-r--r--container-core/src/test/java/com/yahoo/jdisc/http/filter/JDiscCookieWrapperTest.java19
-rw-r--r--container-core/src/test/java/com/yahoo/jdisc/http/filter/RequestViewImplTest.java8
-rw-r--r--container-core/src/test/java/com/yahoo/jdisc/http/filter/SecurityRequestFilterChainTest.java35
-rw-r--r--container-core/src/test/java/com/yahoo/jdisc/http/filter/SecurityResponseFilterChainTest.java20
-rw-r--r--container-core/src/test/java/com/yahoo/jdisc/http/filter/util/FilterUtilsTest.java8
9 files changed, 314 insertions, 316 deletions
diff --git a/container-core/src/test/java/com/yahoo/jdisc/http/filter/DiscFilterRequestTest.java b/container-core/src/test/java/com/yahoo/jdisc/http/filter/DiscFilterRequestTest.java
index 294e19aa2a1..0f5474cbf57 100644
--- a/container-core/src/test/java/com/yahoo/jdisc/http/filter/DiscFilterRequestTest.java
+++ b/container-core/src/test/java/com/yahoo/jdisc/http/filter/DiscFilterRequestTest.java
@@ -7,8 +7,7 @@ import com.yahoo.jdisc.http.HttpHeaders;
import com.yahoo.jdisc.http.HttpRequest;
import com.yahoo.jdisc.http.HttpRequest.Version;
import com.yahoo.jdisc.test.TestDriver;
-import org.junit.Assert;
-import org.junit.Test;
+import org.junit.jupiter.api.Test;
import java.net.InetSocketAddress;
import java.net.URI;
@@ -18,7 +17,7 @@ import java.util.Collections;
import java.util.Enumeration;
import java.util.List;
-import static org.junit.Assert.assertTrue;
+import static org.junit.jupiter.api.Assertions.*;
public class DiscFilterRequestTest {
@@ -32,323 +31,323 @@ public class DiscFilterRequestTest {
return request;
}
- @Test
- public void testRequestConstruction(){
- URI uri = URI.create("http://localhost:8080/test?param1=abc");
- HttpRequest httpReq = newRequest(uri, HttpRequest.Method.GET, HttpRequest.Version.HTTP_1_1);
- httpReq.headers().add(HttpHeaders.Names.CONTENT_TYPE, "text/html;charset=UTF-8");
- httpReq.headers().add("X-Custom-Header", "custom_header");
- List<Cookie> cookies = new ArrayList<>();
- cookies.add(new Cookie("XYZ", "value"));
- cookies.add(new Cookie("ABC", "value"));
- httpReq.encodeCookieHeader(cookies);
- DiscFilterRequest request = new DiscFilterRequest(httpReq);
- Assert.assertEquals(request.getHeader("X-Custom-Header"),"custom_header");
- Assert.assertEquals(request.getHeader(HttpHeaders.Names.CONTENT_TYPE),"text/html;charset=UTF-8");
-
- List<Cookie> c = request.getCookies();
- Assert.assertNotNull(c);
- Assert.assertEquals(c.size(), 2);
-
- Assert.assertEquals(request.getParameter("param1"),"abc");
- Assert.assertNull(request.getParameter("param2"));
- Assert.assertEquals(request.getVersion(),Version.HTTP_1_1);
- Assert.assertEquals(request.getProtocol(),Version.HTTP_1_1.name());
- Assert.assertNull(request.getRequestedSessionId());
- }
-
- @Test
- public void testRequestConstruction2() {
- URI uri = URI.create("http://localhost:8080/test");
- HttpRequest httpReq = newRequest(uri, HttpRequest.Method.GET, HttpRequest.Version.HTTP_1_1);
- httpReq.headers().add("some-header", "some-value");
- DiscFilterRequest request = new DiscFilterRequest(httpReq);
-
- request.addHeader("some-header", "some-value");
- String value = request.getUntreatedHeaders().get("some-header").get(0);
- Assert.assertEquals(value,"some-value");
- }
-
- @Test
- public void testRequestAttributes() {
- URI uri = URI.create("http://localhost:8080/test");
- HttpRequest httpReq = newRequest(uri, HttpRequest.Method.GET, HttpRequest.Version.HTTP_1_1);
- DiscFilterRequest request = new DiscFilterRequest(httpReq);
- request.setAttribute("some_attr", "some_value");
-
- Assert.assertTrue(request.containsAttribute("some_attr"));
-
- Assert.assertEquals(request.getAttribute("some_attr"),"some_value");
-
- }
-
- @Test
- public void testGetAttributeNames() {
- URI uri = URI.create("http://localhost:8080/test");
- HttpRequest httpReq = newRequest(uri, HttpRequest.Method.GET, HttpRequest.Version.HTTP_1_1);
- DiscFilterRequest request = new DiscFilterRequest(httpReq);
- request.setAttribute("some_attr_1", "some_value1");
- request.setAttribute("some_attr_2", "some_value2");
-
- Enumeration<String> e = request.getAttributeNames();
- List<String> attrList = Collections.list(e);
- Assert.assertEquals(2, attrList.size());
- Assert.assertTrue(attrList.contains("some_attr_1"));
- Assert.assertTrue(attrList.contains("some_attr_2"));
-
- }
-
- @Test
- public void testRemoveAttribute() {
- URI uri = URI.create("http://localhost:8080/test");
- HttpRequest httpReq = newRequest(uri, HttpRequest.Method.GET, HttpRequest.Version.HTTP_1_1);
- DiscFilterRequest request = new DiscFilterRequest(httpReq);
+ @Test
+ void testRequestConstruction() {
+ URI uri = URI.create("http://localhost:8080/test?param1=abc");
+ HttpRequest httpReq = newRequest(uri, HttpRequest.Method.GET, HttpRequest.Version.HTTP_1_1);
+ httpReq.headers().add(HttpHeaders.Names.CONTENT_TYPE, "text/html;charset=UTF-8");
+ httpReq.headers().add("X-Custom-Header", "custom_header");
+ List<Cookie> cookies = new ArrayList<>();
+ cookies.add(new Cookie("XYZ", "value"));
+ cookies.add(new Cookie("ABC", "value"));
+ httpReq.encodeCookieHeader(cookies);
+ DiscFilterRequest request = new DiscFilterRequest(httpReq);
+ assertEquals(request.getHeader("X-Custom-Header"), "custom_header");
+ assertEquals(request.getHeader(HttpHeaders.Names.CONTENT_TYPE), "text/html;charset=UTF-8");
+
+ List<Cookie> c = request.getCookies();
+ assertNotNull(c);
+ assertEquals(c.size(), 2);
+
+ assertEquals(request.getParameter("param1"), "abc");
+ assertNull(request.getParameter("param2"));
+ assertEquals(request.getVersion(), Version.HTTP_1_1);
+ assertEquals(request.getProtocol(), Version.HTTP_1_1.name());
+ assertNull(request.getRequestedSessionId());
+ }
+
+ @Test
+ void testRequestConstruction2() {
+ URI uri = URI.create("http://localhost:8080/test");
+ HttpRequest httpReq = newRequest(uri, HttpRequest.Method.GET, HttpRequest.Version.HTTP_1_1);
+ httpReq.headers().add("some-header", "some-value");
+ DiscFilterRequest request = new DiscFilterRequest(httpReq);
+
+ request.addHeader("some-header", "some-value");
+ String value = request.getUntreatedHeaders().get("some-header").get(0);
+ assertEquals(value, "some-value");
+ }
+
+ @Test
+ void testRequestAttributes() {
+ URI uri = URI.create("http://localhost:8080/test");
+ HttpRequest httpReq = newRequest(uri, HttpRequest.Method.GET, HttpRequest.Version.HTTP_1_1);
+ DiscFilterRequest request = new DiscFilterRequest(httpReq);
request.setAttribute("some_attr", "some_value");
- Assert.assertTrue(request.containsAttribute("some_attr"));
+ assertTrue(request.containsAttribute("some_attr"));
- request.removeAttribute("some_attr");
+ assertEquals(request.getAttribute("some_attr"), "some_value");
- Assert.assertFalse(request.containsAttribute("some_attr"));
- }
+ }
- @Test
- public void testGetIntHeader() {
- URI uri = URI.create("http://localhost:8080/test");
- HttpRequest httpReq = newRequest(uri, HttpRequest.Method.GET, HttpRequest.Version.HTTP_1_1);
- DiscFilterRequest request = new DiscFilterRequest(httpReq);
+ @Test
+ void testGetAttributeNames() {
+ URI uri = URI.create("http://localhost:8080/test");
+ HttpRequest httpReq = newRequest(uri, HttpRequest.Method.GET, HttpRequest.Version.HTTP_1_1);
+ DiscFilterRequest request = new DiscFilterRequest(httpReq);
+ request.setAttribute("some_attr_1", "some_value1");
+ request.setAttribute("some_attr_2", "some_value2");
- Assert.assertEquals(-1, request.getIntHeader("int_header"));
+ Enumeration<String> e = request.getAttributeNames();
+ List<String> attrList = Collections.list(e);
+ assertEquals(2, attrList.size());
+ assertTrue(attrList.contains("some_attr_1"));
+ assertTrue(attrList.contains("some_attr_2"));
- request.addHeader("int_header", String.valueOf(5));
+ }
- Assert.assertEquals(5, request.getIntHeader("int_header"));
- }
+ @Test
+ void testRemoveAttribute() {
+ URI uri = URI.create("http://localhost:8080/test");
+ HttpRequest httpReq = newRequest(uri, HttpRequest.Method.GET, HttpRequest.Version.HTTP_1_1);
+ DiscFilterRequest request = new DiscFilterRequest(httpReq);
+ request.setAttribute("some_attr", "some_value");
+
+ assertTrue(request.containsAttribute("some_attr"));
+
+ request.removeAttribute("some_attr");
+
+ assertFalse(request.containsAttribute("some_attr"));
+ }
+
+ @Test
+ void testGetIntHeader() {
+ URI uri = URI.create("http://localhost:8080/test");
+ HttpRequest httpReq = newRequest(uri, HttpRequest.Method.GET, HttpRequest.Version.HTTP_1_1);
+ DiscFilterRequest request = new DiscFilterRequest(httpReq);
+
+ assertEquals(-1, request.getIntHeader("int_header"));
- @Test
- public void testDateHeader() {
- URI uri = URI.create("http://localhost:8080/test");
- HttpRequest httpReq = newRequest(uri, HttpRequest.Method.GET, HttpRequest.Version.HTTP_1_1);
- DiscFilterRequest request = new DiscFilterRequest(httpReq);
+ request.addHeader("int_header", String.valueOf(5));
+ assertEquals(5, request.getIntHeader("int_header"));
+ }
+
+ @Test
+ void testDateHeader() {
+ URI uri = URI.create("http://localhost:8080/test");
+ HttpRequest httpReq = newRequest(uri, HttpRequest.Method.GET, HttpRequest.Version.HTTP_1_1);
+ DiscFilterRequest request = new DiscFilterRequest(httpReq);
- Assert.assertEquals(-1, request.getDateHeader(HttpHeaders.Names.IF_MODIFIED_SINCE));
- request.addHeader(HttpHeaders.Names.IF_MODIFIED_SINCE, "Sat, 29 Oct 1994 19:43:31 GMT");
+ assertEquals(-1, request.getDateHeader(HttpHeaders.Names.IF_MODIFIED_SINCE));
- Assert.assertEquals(783459811000L, request.getDateHeader(HttpHeaders.Names.IF_MODIFIED_SINCE));
- }
+ request.addHeader(HttpHeaders.Names.IF_MODIFIED_SINCE, "Sat, 29 Oct 1994 19:43:31 GMT");
- @Test
- public void testParameterAPIsAsList() {
+ assertEquals(783459811000L, request.getDateHeader(HttpHeaders.Names.IF_MODIFIED_SINCE));
+ }
+
+ @Test
+ void testParameterAPIsAsList() {
URI uri = URI.create("http://example.yahoo.com:8080/test?param1=abc&param2=xyz&param2=pqr");
- HttpRequest httpReq = newRequest(uri, HttpRequest.Method.GET, HttpRequest.Version.HTTP_1_1);
- DiscFilterRequest request = new DiscFilterRequest(httpReq);
- Assert.assertEquals(request.getParameter("param1"),"abc");
+ HttpRequest httpReq = newRequest(uri, HttpRequest.Method.GET, HttpRequest.Version.HTTP_1_1);
+ DiscFilterRequest request = new DiscFilterRequest(httpReq);
+ assertEquals(request.getParameter("param1"), "abc");
List<String> values = request.getParameterValuesAsList("param2");
- Assert.assertEquals(values.get(0),"xyz");
- Assert.assertEquals(values.get(1),"pqr");
+ assertEquals(values.get(0), "xyz");
+ assertEquals(values.get(1), "pqr");
List<String> paramNames = request.getParameterNamesAsList();
- Assert.assertEquals(paramNames.size(), 2);
+ assertEquals(paramNames.size(), 2);
- }
+ }
- @Test
- public void testParameterAPI(){
- URI uri = URI.create("http://example.yahoo.com:8080/test?param1=abc&param2=xyz&param2=pqr");
+ @Test
+ void testParameterAPI() {
+ URI uri = URI.create("http://example.yahoo.com:8080/test?param1=abc&param2=xyz&param2=pqr");
HttpRequest httpReq = newRequest(uri, HttpRequest.Method.GET, HttpRequest.Version.HTTP_1_1);
DiscFilterRequest request = new DiscFilterRequest(httpReq);
- Assert.assertEquals(request.getParameter("param1"),"abc");
+ assertEquals(request.getParameter("param1"), "abc");
Enumeration<String> values = request.getParameterValues("param2");
List<String> valuesList = Collections.list(values);
- Assert.assertEquals(valuesList.get(0),"xyz");
- Assert.assertEquals(valuesList.get(1),"pqr");
+ assertEquals(valuesList.get(0), "xyz");
+ assertEquals(valuesList.get(1), "pqr");
Enumeration<String> paramNames = request.getParameterNames();
List<String> paramNamesList = Collections.list(paramNames);
- Assert.assertEquals(paramNamesList.size(), 2);
- }
+ assertEquals(paramNamesList.size(), 2);
+ }
- @Test
- public void testGetHeaderNamesAsList() {
- URI uri = URI.create("http://localhost:8080/test");
+ @Test
+ void testGetHeaderNamesAsList() {
+ URI uri = URI.create("http://localhost:8080/test");
HttpRequest httpReq = newRequest(uri, HttpRequest.Method.GET, HttpRequest.Version.HTTP_1_1);
httpReq.headers().add(HttpHeaders.Names.CONTENT_TYPE, "multipart/form-data");
httpReq.headers().add("header_1", "value1");
httpReq.headers().add("header_2", "value2");
DiscFilterRequest request = new DiscFilterRequest(httpReq);
- Assert.assertNotNull(request.getHeaderNamesAsList());
- Assert.assertEquals(request.getHeaderNamesAsList().size(), 3);
- }
+ assertNotNull(request.getHeaderNamesAsList());
+ assertEquals(request.getHeaderNamesAsList().size(), 3);
+ }
- @Test
- public void testGetHeadersAsList() {
+ @Test
+ void testGetHeadersAsList() {
URI uri = URI.create("http://localhost:8080/test");
HttpRequest httpReq = newRequest(uri, HttpRequest.Method.GET, HttpRequest.Version.HTTP_1_1);
DiscFilterRequest request = new DiscFilterRequest(httpReq);
- Assert.assertNotNull(request.getHeaderNamesAsList());
- Assert.assertEquals(request.getHeaderNamesAsList().size(), 0);
+ assertNotNull(request.getHeaderNamesAsList());
+ assertEquals(request.getHeaderNamesAsList().size(), 0);
httpReq.headers().add("header_1", "value1");
httpReq.headers().add("header_1", "value2");
- Assert.assertEquals(request.getHeadersAsList("header_1").size(), 2);
+ assertEquals(request.getHeadersAsList("header_1").size(), 2);
}
- @Test
- public void testIsMultipart() {
+ @Test
+ void testIsMultipart() {
- URI uri = URI.create("http://localhost:8080/test");
- HttpRequest httpReq = newRequest(uri, HttpRequest.Method.GET, HttpRequest.Version.HTTP_1_1);
- httpReq.headers().add(HttpHeaders.Names.CONTENT_TYPE, "multipart/form-data");
- DiscFilterRequest request = new DiscFilterRequest(httpReq);
+ URI uri = URI.create("http://localhost:8080/test");
+ HttpRequest httpReq = newRequest(uri, HttpRequest.Method.GET, HttpRequest.Version.HTTP_1_1);
+ httpReq.headers().add(HttpHeaders.Names.CONTENT_TYPE, "multipart/form-data");
+ DiscFilterRequest request = new DiscFilterRequest(httpReq);
- Assert.assertTrue(DiscFilterRequest.isMultipart(request));
+ assertTrue(DiscFilterRequest.isMultipart(request));
- httpReq = newRequest(uri, HttpRequest.Method.GET, HttpRequest.Version.HTTP_1_1);
- httpReq.headers().add(HttpHeaders.Names.CONTENT_TYPE, "text/html;charset=UTF-8");
- request = new DiscFilterRequest(httpReq);
+ httpReq = newRequest(uri, HttpRequest.Method.GET, HttpRequest.Version.HTTP_1_1);
+ httpReq.headers().add(HttpHeaders.Names.CONTENT_TYPE, "text/html;charset=UTF-8");
+ request = new DiscFilterRequest(httpReq);
- Assert.assertFalse(DiscFilterRequest.isMultipart(request));
+ assertFalse(DiscFilterRequest.isMultipart(request));
- Assert.assertFalse(DiscFilterRequest.isMultipart(null));
+ assertFalse(DiscFilterRequest.isMultipart(null));
- httpReq = newRequest(uri, HttpRequest.Method.GET, HttpRequest.Version.HTTP_1_1);
- request = new DiscFilterRequest(httpReq);
- Assert.assertFalse(DiscFilterRequest.isMultipart(request));
- }
+ httpReq = newRequest(uri, HttpRequest.Method.GET, HttpRequest.Version.HTTP_1_1);
+ request = new DiscFilterRequest(httpReq);
+ assertFalse(DiscFilterRequest.isMultipart(request));
+ }
- @Test
- public void testGetRemotePortLocalPort() {
+ @Test
+ void testGetRemotePortLocalPort() {
URI uri = URI.create("http://example.yahoo.com:8080/test");
- HttpRequest httpReq = newRequest(uri, HttpRequest.Method.GET, HttpRequest.Version.HTTP_1_1);
- DiscFilterRequest request = new DiscFilterRequest(httpReq);
+ HttpRequest httpReq = newRequest(uri, HttpRequest.Method.GET, HttpRequest.Version.HTTP_1_1);
+ DiscFilterRequest request = new DiscFilterRequest(httpReq);
- Assert.assertEquals(69, request.getRemotePort());
- Assert.assertEquals(8080, request.getLocalPort());
+ assertEquals(69, request.getRemotePort());
+ assertEquals(8080, request.getLocalPort());
- if (request.getRemoteHost() != null) // if we have network
- Assert.assertEquals("example.yahoo.com", request.getRemoteHost());
+ if (request.getRemoteHost() != null) // if we have network
+ assertEquals("example.yahoo.com", request.getRemoteHost());
request.setRemoteAddr("1.1.1.1");
- Assert.assertEquals("1.1.1.1",request.getRemoteAddr());
- }
-
- @Test
- public void testCharacterEncoding() {
- URI uri = URI.create("http://example.yahoo.com:8080/test");
- HttpRequest httpReq = newRequest(uri, HttpRequest.Method.GET, HttpRequest.Version.HTTP_1_1);
- DiscFilterRequest request = new DiscFilterRequest(httpReq);
- request.setHeaders(HttpHeaders.Names.CONTENT_TYPE, "text/html;charset=UTF-8");
-
- Assert.assertEquals(request.getCharacterEncoding(), "UTF-8");
-
- httpReq = newRequest(uri, HttpRequest.Method.GET, HttpRequest.Version.HTTP_1_1);
- request = new DiscFilterRequest(httpReq);
- request.setHeaders(HttpHeaders.Names.CONTENT_TYPE, "text/html");
- request.setCharacterEncoding("UTF-8");
-
- Assert.assertEquals(request.getCharacterEncoding(),"UTF-8");
-
- Assert.assertEquals(request.getHeader(HttpHeaders.Names.CONTENT_TYPE),"text/html;charset=UTF-8");
- }
-
- @Test
- public void testGetServerPort() {
- {
- URI uri = URI.create("http://example.yahoo.com/test");
- HttpRequest httpReq = newRequest(uri, HttpRequest.Method.GET, HttpRequest.Version.HTTP_1_1);
- DiscFilterRequest request = new DiscFilterRequest(httpReq);
- Assert.assertEquals(request.getServerPort(), 80);
-
- }
- {
- URI uri = URI.create("https://example.yahoo.com/test");
- HttpRequest httpReq = newRequest(uri, HttpRequest.Method.GET, HttpRequest.Version.HTTP_1_1);
- DiscFilterRequest request = new DiscFilterRequest(httpReq);
- Assert.assertEquals(request.getServerPort(), 443);
- }
- }
-
- @Test
- public void testIsSecure() {
- {
- URI uri = URI.create("http://example.yahoo.com/test");
- HttpRequest httpReq = newRequest(uri, HttpRequest.Method.GET, HttpRequest.Version.HTTP_1_1);
- DiscFilterRequest request = new DiscFilterRequest(httpReq);
- Assert.assertFalse(request.isSecure());
- }
- {
- URI uri = URI.create("https://example.yahoo.com/test");
- HttpRequest httpReq = newRequest(uri, HttpRequest.Method.GET, HttpRequest.Version.HTTP_1_1);
- DiscFilterRequest request = new DiscFilterRequest(httpReq);
- Assert.assertTrue(request.isSecure());
- }
- }
+ assertEquals("1.1.1.1", request.getRemoteAddr());
+ }
+
+ @Test
+ void testCharacterEncoding() {
+ URI uri = URI.create("http://example.yahoo.com:8080/test");
+ HttpRequest httpReq = newRequest(uri, HttpRequest.Method.GET, HttpRequest.Version.HTTP_1_1);
+ DiscFilterRequest request = new DiscFilterRequest(httpReq);
+ request.setHeaders(HttpHeaders.Names.CONTENT_TYPE, "text/html;charset=UTF-8");
+
+ assertEquals(request.getCharacterEncoding(), "UTF-8");
+
+ httpReq = newRequest(uri, HttpRequest.Method.GET, HttpRequest.Version.HTTP_1_1);
+ request = new DiscFilterRequest(httpReq);
+ request.setHeaders(HttpHeaders.Names.CONTENT_TYPE, "text/html");
+ request.setCharacterEncoding("UTF-8");
+
+ assertEquals(request.getCharacterEncoding(), "UTF-8");
+
+ assertEquals(request.getHeader(HttpHeaders.Names.CONTENT_TYPE), "text/html;charset=UTF-8");
+ }
+
+ @Test
+ void testGetServerPort() {
+ {
+ URI uri = URI.create("http://example.yahoo.com/test");
+ HttpRequest httpReq = newRequest(uri, HttpRequest.Method.GET, HttpRequest.Version.HTTP_1_1);
+ DiscFilterRequest request = new DiscFilterRequest(httpReq);
+ assertEquals(request.getServerPort(), 80);
+
+ }
+ {
+ URI uri = URI.create("https://example.yahoo.com/test");
+ HttpRequest httpReq = newRequest(uri, HttpRequest.Method.GET, HttpRequest.Version.HTTP_1_1);
+ DiscFilterRequest request = new DiscFilterRequest(httpReq);
+ assertEquals(request.getServerPort(), 443);
+ }
+ }
@Test
- public void requireThatUnresolvableRemoteAddressesAreSupported() {
+ void testIsSecure() {
+ {
+ URI uri = URI.create("http://example.yahoo.com/test");
+ HttpRequest httpReq = newRequest(uri, HttpRequest.Method.GET, HttpRequest.Version.HTTP_1_1);
+ DiscFilterRequest request = new DiscFilterRequest(httpReq);
+ assertFalse(request.isSecure());
+ }
+ {
+ URI uri = URI.create("https://example.yahoo.com/test");
+ HttpRequest httpReq = newRequest(uri, HttpRequest.Method.GET, HttpRequest.Version.HTTP_1_1);
+ DiscFilterRequest request = new DiscFilterRequest(httpReq);
+ assertTrue(request.isSecure());
+ }
+ }
+
+ @Test
+ void requireThatUnresolvableRemoteAddressesAreSupported() {
URI uri = URI.create("http://doesnotresolve.zzz:8080/test");
HttpRequest httpReq = newRequest(uri, HttpRequest.Method.GET, HttpRequest.Version.HTTP_1_1);
DiscFilterRequest request = new DiscFilterRequest(httpReq);
- Assert.assertNull(request.getLocalAddr());
+ assertNull(request.getLocalAddr());
}
@Test
- public void testGetUntreatedHeaders() {
- URI uri = URI.create("http://example.yahoo.com/test");
+ void testGetUntreatedHeaders() {
+ URI uri = URI.create("http://example.yahoo.com/test");
HttpRequest httpReq = newRequest(uri, HttpRequest.Method.GET, HttpRequest.Version.HTTP_1_1);
httpReq.headers().add("key1", "value1");
- httpReq.headers().add("key2", Arrays.asList("value1","value2"));
+ httpReq.headers().add("key2", Arrays.asList("value1", "value2"));
DiscFilterRequest request = new DiscFilterRequest(httpReq);
HeaderFields headers = request.getUntreatedHeaders();
- Assert.assertEquals(headers.keySet().size(), 2);
- Assert.assertEquals(headers.get("key1").get(0), "value1" );
- Assert.assertEquals(headers.get("key2").get(0), "value1" );
- Assert.assertEquals(headers.get("key2").get(1), "value2" );
+ assertEquals(headers.keySet().size(), 2);
+ assertEquals(headers.get("key1").get(0), "value1");
+ assertEquals(headers.get("key2").get(0), "value1");
+ assertEquals(headers.get("key2").get(1), "value2");
+ }
+
+ @Test
+ void testClearCookies() {
+ URI uri = URI.create("http://example.yahoo.com/test");
+ HttpRequest httpReq = newRequest(uri, HttpRequest.Method.GET, HttpRequest.Version.HTTP_1_1);
+ httpReq.headers().put(HttpHeaders.Names.COOKIE, "XYZ=value");
+ DiscFilterRequest request = new DiscFilterRequest(httpReq);
+ request.clearCookies();
+ assertNull(request.getHeader(HttpHeaders.Names.COOKIE));
+ }
+
+ @Test
+ void testGetWrapedCookies() {
+ URI uri = URI.create("http://example.yahoo.com/test");
+ HttpRequest httpReq = newRequest(uri, HttpRequest.Method.GET, HttpRequest.Version.HTTP_1_1);
+ httpReq.headers().put(HttpHeaders.Names.COOKIE, "XYZ=value");
+ DiscFilterRequest request = new DiscFilterRequest(httpReq);
+ JDiscCookieWrapper[] wrappers = request.getWrappedCookies();
+ assertEquals(wrappers.length, 1);
+ assertEquals(wrappers[0].getName(), "XYZ");
+ assertEquals(wrappers[0].getValue(), "value");
}
- @Test
- public void testClearCookies() {
- URI uri = URI.create("http://example.yahoo.com/test");
- HttpRequest httpReq = newRequest(uri, HttpRequest.Method.GET, HttpRequest.Version.HTTP_1_1);
- httpReq.headers().put(HttpHeaders.Names.COOKIE, "XYZ=value");
- DiscFilterRequest request = new DiscFilterRequest(httpReq);
- request.clearCookies();
- Assert.assertNull(request.getHeader(HttpHeaders.Names.COOKIE));
- }
-
- @Test
- public void testGetWrapedCookies() {
- URI uri = URI.create("http://example.yahoo.com/test");
- HttpRequest httpReq = newRequest(uri, HttpRequest.Method.GET, HttpRequest.Version.HTTP_1_1);
- httpReq.headers().put(HttpHeaders.Names.COOKIE, "XYZ=value");
- DiscFilterRequest request = new DiscFilterRequest(httpReq);
- JDiscCookieWrapper[] wrappers = request.getWrappedCookies();
- Assert.assertEquals(wrappers.length ,1);
- Assert.assertEquals(wrappers[0].getName(), "XYZ");
- Assert.assertEquals(wrappers[0].getValue(), "value");
- }
-
- @Test
- public void testAddCookie() {
- URI uri = URI.create("http://example.yahoo.com/test");
- HttpRequest httpReq = newRequest(uri, HttpRequest.Method.GET, HttpRequest.Version.HTTP_1_1);
- DiscFilterRequest request = new DiscFilterRequest(httpReq);
- request.addCookie(JDiscCookieWrapper.wrap(new Cookie("name", "value")));
-
- List<Cookie> cookies = request.getCookies();
- Assert.assertEquals(cookies.size(), 1);
- Assert.assertEquals(cookies.get(0).getName(), "name");
- Assert.assertEquals(cookies.get(0).getValue(), "value");
- }
+ @Test
+ void testAddCookie() {
+ URI uri = URI.create("http://example.yahoo.com/test");
+ HttpRequest httpReq = newRequest(uri, HttpRequest.Method.GET, HttpRequest.Version.HTTP_1_1);
+ DiscFilterRequest request = new DiscFilterRequest(httpReq);
+ request.addCookie(JDiscCookieWrapper.wrap(new Cookie("name", "value")));
+
+ List<Cookie> cookies = request.getCookies();
+ assertEquals(cookies.size(), 1);
+ assertEquals(cookies.get(0).getName(), "name");
+ assertEquals(cookies.get(0).getValue(), "value");
+ }
}
diff --git a/container-core/src/test/java/com/yahoo/jdisc/http/filter/DiscFilterResponseTest.java b/container-core/src/test/java/com/yahoo/jdisc/http/filter/DiscFilterResponseTest.java
index ace41473eb4..73498e27892 100644
--- a/container-core/src/test/java/com/yahoo/jdisc/http/filter/DiscFilterResponseTest.java
+++ b/container-core/src/test/java/com/yahoo/jdisc/http/filter/DiscFilterResponseTest.java
@@ -6,15 +6,14 @@ import com.yahoo.jdisc.http.Cookie;
import com.yahoo.jdisc.http.HttpRequest;
import com.yahoo.jdisc.http.HttpResponse;
import com.yahoo.jdisc.test.TestDriver;
-import org.junit.Assert;
-import org.junit.Test;
+import org.junit.jupiter.api.Test;
import java.net.InetSocketAddress;
import java.net.URI;
import java.util.Collections;
import java.util.List;
-import static org.junit.Assert.assertTrue;
+import static org.junit.jupiter.api.Assertions.*;
public class DiscFilterResponseTest {
@@ -33,40 +32,40 @@ public class DiscFilterResponseTest {
}
@Test
- public void testGetSetStatus() {
+ void testGetSetStatus() {
HttpRequest request = newRequest(URI.create("http://localhost:8080/echo"),
HttpRequest.Method.GET, HttpRequest.Version.HTTP_1_1);
DiscFilterResponse response = new DiscFilterResponse(HttpResponse.newInstance(HttpResponse.Status.OK));
- Assert.assertEquals(response.getStatus(), HttpResponse.Status.OK);
+ assertEquals(response.getStatus(), HttpResponse.Status.OK);
response.setStatus(HttpResponse.Status.REQUEST_TIMEOUT);
- Assert.assertEquals(response.getStatus(), HttpResponse.Status.REQUEST_TIMEOUT);
+ assertEquals(response.getStatus(), HttpResponse.Status.REQUEST_TIMEOUT);
}
@Test
- public void testAttributes() {
+ void testAttributes() {
HttpRequest request = newRequest(URI.create("http://localhost:8080/echo"),
HttpRequest.Method.GET, HttpRequest.Version.HTTP_1_1);
DiscFilterResponse response = new DiscFilterResponse(HttpResponse.newInstance(HttpResponse.Status.OK));
response.setAttribute("attr_1", "value1");
- Assert.assertEquals(response.getAttribute("attr_1"), "value1");
+ assertEquals(response.getAttribute("attr_1"), "value1");
List<String> list = Collections.list(response.getAttributeNames());
- Assert.assertEquals(list.get(0), "attr_1");
+ assertEquals(list.get(0), "attr_1");
response.removeAttribute("attr_1");
- Assert.assertNull(response.getAttribute("attr_1"));
+ assertNull(response.getAttribute("attr_1"));
}
@Test
- public void testAddHeader() {
+ void testAddHeader() {
HttpRequest request = newRequest(URI.create("http://localhost:8080/echo"),
HttpRequest.Method.GET, HttpRequest.Version.HTTP_1_1);
DiscFilterResponse response = new DiscFilterResponse(HttpResponse.newInstance(HttpResponse.Status.OK));
response.addHeader("header1", "value1");
- Assert.assertEquals(response.getHeader("header1"), "value1");
+ assertEquals(response.getHeader("header1"), "value1");
}
@Test
- public void testAddCookie() {
+ void testAddCookie() {
URI uri = URI.create("http://example.com/test");
HttpRequest httpReq = newRequest(uri, HttpRequest.Method.GET, HttpRequest.Version.HTTP_1_1);
HttpResponse httpResp = newResponse(httpReq, 200);
@@ -74,31 +73,31 @@ public class DiscFilterResponseTest {
response.addCookie(JDiscCookieWrapper.wrap(new Cookie("name", "value")));
List<Cookie> cookies = response.getCookies();
- Assert.assertEquals(cookies.size(),1);
- Assert.assertEquals(cookies.get(0).getName(),"name");
+ assertEquals(cookies.size(), 1);
+ assertEquals(cookies.get(0).getName(), "name");
}
@Test
- public void testSetCookie() {
+ void testSetCookie() {
URI uri = URI.create("http://example.com/test");
HttpRequest httpReq = newRequest(uri, HttpRequest.Method.GET, HttpRequest.Version.HTTP_1_1);
HttpResponse httpResp = newResponse(httpReq, 200);
DiscFilterResponse response = new DiscFilterResponse(httpResp);
response.setCookie("name", "value");
List<Cookie> cookies = response.getCookies();
- Assert.assertEquals(cookies.size(),1);
- Assert.assertEquals(cookies.get(0).getName(),"name");
+ assertEquals(cookies.size(), 1);
+ assertEquals(cookies.get(0).getName(), "name");
}
@Test
- public void testSetHeader() {
+ void testSetHeader() {
URI uri = URI.create("http://example.com/test");
HttpRequest httpReq = newRequest(uri, HttpRequest.Method.GET, HttpRequest.Version.HTTP_1_1);
HttpResponse httpResp = newResponse(httpReq, 200);
DiscFilterResponse response = new DiscFilterResponse(httpResp);
response.setHeader("name", "value");
- Assert.assertEquals(response.getHeader("name"), "value");
+ assertEquals(response.getHeader("name"), "value");
}
}
diff --git a/container-core/src/test/java/com/yahoo/jdisc/http/filter/EmptyRequestFilterTestCase.java b/container-core/src/test/java/com/yahoo/jdisc/http/filter/EmptyRequestFilterTestCase.java
index 214ee6b91cc..dc263bb08a6 100644
--- a/container-core/src/test/java/com/yahoo/jdisc/http/filter/EmptyRequestFilterTestCase.java
+++ b/container-core/src/test/java/com/yahoo/jdisc/http/filter/EmptyRequestFilterTestCase.java
@@ -6,14 +6,14 @@ import com.yahoo.jdisc.handler.ResponseHandler;
import com.yahoo.jdisc.http.HttpRequest;
import com.yahoo.jdisc.http.filter.chain.EmptyRequestFilter;
import com.yahoo.jdisc.service.CurrentContainer;
-import org.junit.Test;
+import org.junit.jupiter.api.Test;
import java.net.URI;
import java.util.concurrent.TimeUnit;
import static com.yahoo.jdisc.http.HttpRequest.Method;
import static com.yahoo.jdisc.http.HttpRequest.Version;
-import static org.junit.Assert.assertEquals;
+import static org.junit.jupiter.api.Assertions.assertEquals;
import static org.mockito.ArgumentMatchers.any;
import static org.mockito.Mockito.mock;
import static org.mockito.Mockito.when;
@@ -24,7 +24,7 @@ import static org.mockito.Mockito.when;
public class EmptyRequestFilterTestCase {
@Test
- public void requireThatEmptyFilterDoesNothing() throws Exception {
+ void requireThatEmptyFilterDoesNothing() throws Exception {
final HttpRequest lhs = newRequest(Method.GET, "/status.html", Version.HTTP_1_1);
final HttpRequest rhs = newRequest(Method.GET, "/status.html", Version.HTTP_1_1);
diff --git a/container-core/src/test/java/com/yahoo/jdisc/http/filter/EmptyResponseFilterTestCase.java b/container-core/src/test/java/com/yahoo/jdisc/http/filter/EmptyResponseFilterTestCase.java
index 91bc0b1aa4c..53e794cef29 100644
--- a/container-core/src/test/java/com/yahoo/jdisc/http/filter/EmptyResponseFilterTestCase.java
+++ b/container-core/src/test/java/com/yahoo/jdisc/http/filter/EmptyResponseFilterTestCase.java
@@ -7,13 +7,13 @@ import com.yahoo.jdisc.http.HttpRequest;
import com.yahoo.jdisc.http.HttpResponse;
import com.yahoo.jdisc.http.filter.chain.EmptyResponseFilter;
import com.yahoo.jdisc.service.CurrentContainer;
-import org.junit.Test;
+import org.junit.jupiter.api.Test;
import java.net.URI;
import static com.yahoo.jdisc.http.HttpRequest.Method;
import static com.yahoo.jdisc.http.HttpRequest.Version;
-import static org.junit.Assert.assertEquals;
+import static org.junit.jupiter.api.Assertions.assertEquals;
import static org.mockito.ArgumentMatchers.any;
import static org.mockito.Mockito.mock;
import static org.mockito.Mockito.when;
@@ -24,7 +24,7 @@ import static org.mockito.Mockito.when;
public class EmptyResponseFilterTestCase {
@Test
- public void requireThatEmptyFilterDoesNothing() throws Exception {
+ void requireThatEmptyFilterDoesNothing() throws Exception {
final HttpRequest request = newRequest(Method.GET, "/status.html", Version.HTTP_1_1);
final HttpResponse lhs = HttpResponse.newInstance(Response.Status.OK);
final HttpResponse rhs = HttpResponse.newInstance(Response.Status.OK);
diff --git a/container-core/src/test/java/com/yahoo/jdisc/http/filter/JDiscCookieWrapperTest.java b/container-core/src/test/java/com/yahoo/jdisc/http/filter/JDiscCookieWrapperTest.java
index 36217012fb0..41d80d16c54 100644
--- a/container-core/src/test/java/com/yahoo/jdisc/http/filter/JDiscCookieWrapperTest.java
+++ b/container-core/src/test/java/com/yahoo/jdisc/http/filter/JDiscCookieWrapperTest.java
@@ -2,15 +2,16 @@
package com.yahoo.jdisc.http.filter;
import com.yahoo.jdisc.http.Cookie;
-import org.junit.Assert;
-import org.junit.Test;
+import org.junit.jupiter.api.Test;
import java.util.concurrent.TimeUnit;
+import static org.junit.jupiter.api.Assertions.assertEquals;
+
public class JDiscCookieWrapperTest {
@Test
- public void requireThatWrapWorks() {
+ void requireThatWrapWorks() {
Cookie cookie = new Cookie("name", "value");
JDiscCookieWrapper wrapper = JDiscCookieWrapper.wrap(cookie);
@@ -18,12 +19,12 @@ public class JDiscCookieWrapperTest {
wrapper.setMaxAge(10);
wrapper.setPath("/path");
- Assert.assertEquals(wrapper.getName(), cookie.getName());
- Assert.assertEquals(wrapper.getValue(), cookie.getValue());
- Assert.assertEquals(wrapper.getDomain(), cookie.getDomain());
- Assert.assertEquals(wrapper.getMaxAge(), cookie.getMaxAge(TimeUnit.SECONDS));
- Assert.assertEquals(wrapper.getPath(), cookie.getPath());
- Assert.assertEquals(wrapper.getSecure(), cookie.isSecure());
+ assertEquals(wrapper.getName(), cookie.getName());
+ assertEquals(wrapper.getValue(), cookie.getValue());
+ assertEquals(wrapper.getDomain(), cookie.getDomain());
+ assertEquals(wrapper.getMaxAge(), cookie.getMaxAge(TimeUnit.SECONDS));
+ assertEquals(wrapper.getPath(), cookie.getPath());
+ assertEquals(wrapper.getSecure(), cookie.isSecure());
}
}
diff --git a/container-core/src/test/java/com/yahoo/jdisc/http/filter/RequestViewImplTest.java b/container-core/src/test/java/com/yahoo/jdisc/http/filter/RequestViewImplTest.java
index ab682ea9059..840a5537042 100644
--- a/container-core/src/test/java/com/yahoo/jdisc/http/filter/RequestViewImplTest.java
+++ b/container-core/src/test/java/com/yahoo/jdisc/http/filter/RequestViewImplTest.java
@@ -5,9 +5,9 @@ import com.google.common.collect.Lists;
import com.yahoo.jdisc.HeaderFields;
import com.yahoo.jdisc.Request;
import com.yahoo.jdisc.http.filter.SecurityResponseFilterChain.RequestViewImpl;
-import org.junit.Test;
+import org.junit.jupiter.api.Test;
-import static org.junit.Assert.assertEquals;
+import static org.junit.jupiter.api.Assertions.assertEquals;
import static org.mockito.Mockito.mock;
import static org.mockito.Mockito.when;
@@ -17,7 +17,7 @@ import static org.mockito.Mockito.when;
public class RequestViewImplTest {
@Test
- public void header_from_the_parent_request_is_available() throws Exception {
+ void header_from_the_parent_request_is_available() throws Exception {
final String HEADER = "single-header";
HeaderFields parentHeaders = new HeaderFields();
@@ -32,7 +32,7 @@ public class RequestViewImplTest {
@Test
- public void multi_value_header_from_the_parent_request_is_available() throws Exception {
+ void multi_value_header_from_the_parent_request_is_available() throws Exception {
final String HEADER = "list-header";
HeaderFields parentHeaders = new HeaderFields();
diff --git a/container-core/src/test/java/com/yahoo/jdisc/http/filter/SecurityRequestFilterChainTest.java b/container-core/src/test/java/com/yahoo/jdisc/http/filter/SecurityRequestFilterChainTest.java
index 46d6be2e73b..645e523c155 100644
--- a/container-core/src/test/java/com/yahoo/jdisc/http/filter/SecurityRequestFilterChainTest.java
+++ b/container-core/src/test/java/com/yahoo/jdisc/http/filter/SecurityRequestFilterChainTest.java
@@ -9,8 +9,7 @@ import com.yahoo.jdisc.handler.ResponseDispatch;
import com.yahoo.jdisc.handler.ResponseHandler;
import com.yahoo.jdisc.http.HttpRequest;
import com.yahoo.jdisc.test.TestDriver;
-import org.junit.Assert;
-import org.junit.Test;
+import org.junit.jupiter.api.Test;
import java.net.InetSocketAddress;
import java.net.URI;
@@ -18,7 +17,7 @@ import java.nio.ByteBuffer;
import java.util.ArrayList;
import java.util.List;
-import static org.junit.Assert.assertEquals;
+import static org.junit.jupiter.api.Assertions.*;
/**
* @author bjorncs
@@ -32,40 +31,40 @@ public class SecurityRequestFilterChainTest {
driver.activateContainer(driver.newContainerBuilder());
HttpRequest request = HttpRequest.newServerRequest(driver, uri, method, version, address);
request.release();
- Assert.assertTrue(driver.close());
+ assertTrue(driver.close());
return request;
}
@Test
- public void testFilterChainConstruction() {
- SecurityRequestFilterChain chain = (SecurityRequestFilterChain)SecurityRequestFilterChain.newInstance();
- assertEquals(chain.getFilters().size(),0);
+ void testFilterChainConstruction() {
+ SecurityRequestFilterChain chain = (SecurityRequestFilterChain) SecurityRequestFilterChain.newInstance();
+ assertEquals(chain.getFilters().size(), 0);
List<SecurityRequestFilter> requestFilters = new ArrayList<SecurityRequestFilter>();
- chain = (SecurityRequestFilterChain)SecurityRequestFilterChain.newInstance();
+ chain = (SecurityRequestFilterChain) SecurityRequestFilterChain.newInstance();
- chain = (SecurityRequestFilterChain)SecurityRequestFilterChain.newInstance(new RequestHeaderFilter("abc", "xyz"),
- new RequestHeaderFilter("pqr", "def"));
+ chain = (SecurityRequestFilterChain) SecurityRequestFilterChain.newInstance(new RequestHeaderFilter("abc", "xyz"),
+ new RequestHeaderFilter("pqr", "def"));
assertEquals(chain instanceof SecurityRequestFilterChain, true);
}
@Test
- public void testFilterChainRun() {
+ void testFilterChainRun() {
RequestFilter chain = SecurityRequestFilterChain.newInstance(new RequestHeaderFilter("abc", "xyz"),
- new RequestHeaderFilter("pqr", "def"));
+ new RequestHeaderFilter("pqr", "def"));
assertEquals(chain instanceof SecurityRequestFilterChain, true);
ResponseHandler handler = newResponseHandler();
HttpRequest request = newRequest(URI.create("http://test/test"), HttpRequest.Method.GET, HttpRequest.Version.HTTP_1_1);
chain.filter(request, handler);
- Assert.assertTrue(request.headers().contains("abc", "xyz"));
- Assert.assertTrue(request.headers().contains("pqr", "def"));
+ assertTrue(request.headers().contains("abc", "xyz"));
+ assertTrue(request.headers().contains("pqr", "def"));
}
@Test
- public void testFilterChainResponds() {
+ void testFilterChainResponds() {
RequestFilter chain = SecurityRequestFilterChain.newInstance(
new MyFilter(),
new RequestHeaderFilter("abc", "xyz"),
@@ -76,9 +75,9 @@ public class SecurityRequestFilterChainTest {
HttpRequest request = newRequest(URI.create("http://test/test"), HttpRequest.Method.GET, HttpRequest.Version.HTTP_1_1);
chain.filter(request, handler);
Response response = getResponse(handler);
- Assert.assertNotNull(response);
- Assert.assertTrue(!request.headers().contains("abc", "xyz"));
- Assert.assertTrue(!request.headers().contains("pqr", "def"));
+ assertNotNull(response);
+ assertFalse(request.headers().contains("abc", "xyz"));
+ assertFalse(request.headers().contains("pqr", "def"));
}
private class RequestHeaderFilter extends AbstractResource implements SecurityRequestFilter {
diff --git a/container-core/src/test/java/com/yahoo/jdisc/http/filter/SecurityResponseFilterChainTest.java b/container-core/src/test/java/com/yahoo/jdisc/http/filter/SecurityResponseFilterChainTest.java
index d44fdbfd39b..3f04154e3f8 100644
--- a/container-core/src/test/java/com/yahoo/jdisc/http/filter/SecurityResponseFilterChainTest.java
+++ b/container-core/src/test/java/com/yahoo/jdisc/http/filter/SecurityResponseFilterChainTest.java
@@ -6,13 +6,13 @@ import com.yahoo.jdisc.Response;
import com.yahoo.jdisc.http.HttpRequest;
import com.yahoo.jdisc.http.HttpResponse;
import com.yahoo.jdisc.test.TestDriver;
-import org.junit.Test;
+import org.junit.jupiter.api.Test;
import java.net.InetSocketAddress;
import java.net.URI;
-import static org.junit.Assert.assertEquals;
-import static org.junit.Assert.assertTrue;
+import static org.junit.jupiter.api.Assertions.assertEquals;
+import static org.junit.jupiter.api.Assertions.assertTrue;
/**
* @author bjorncs
@@ -29,24 +29,24 @@ public class SecurityResponseFilterChainTest {
}
@Test
- public void testFilterChainConstruction() {
- SecurityResponseFilterChain chain = (SecurityResponseFilterChain)SecurityResponseFilterChain.newInstance();
- assertEquals(chain.getFilters().size(),0);
+ void testFilterChainConstruction() {
+ SecurityResponseFilterChain chain = (SecurityResponseFilterChain) SecurityResponseFilterChain.newInstance();
+ assertEquals(chain.getFilters().size(), 0);
- chain = (SecurityResponseFilterChain)SecurityResponseFilterChain.newInstance(new ResponseHeaderFilter("abc", "xyz"),
- new ResponseHeaderFilter("pqr", "def"));
+ chain = (SecurityResponseFilterChain) SecurityResponseFilterChain.newInstance(new ResponseHeaderFilter("abc", "xyz"),
+ new ResponseHeaderFilter("pqr", "def"));
assertEquals(chain instanceof SecurityResponseFilterChain, true);
}
@Test
- public void testFilterChainRun() {
+ void testFilterChainRun() {
URI uri = URI.create("http://localhost:8080/echo");
HttpRequest request = newRequest(uri, HttpRequest.Method.GET, HttpRequest.Version.HTTP_1_1);
Response response = HttpResponse.newInstance(Response.Status.OK);
ResponseFilter chain = SecurityResponseFilterChain.newInstance(new ResponseHeaderFilter("abc", "xyz"),
- new ResponseHeaderFilter("pqr", "def"));
+ new ResponseHeaderFilter("pqr", "def"));
chain.filter(response, null);
assertTrue(response.headers().contains("abc", "xyz"));
assertTrue(response.headers().contains("pqr", "def"));
diff --git a/container-core/src/test/java/com/yahoo/jdisc/http/filter/util/FilterUtilsTest.java b/container-core/src/test/java/com/yahoo/jdisc/http/filter/util/FilterUtilsTest.java
index 16883f1a48e..b53479abdd8 100644
--- a/container-core/src/test/java/com/yahoo/jdisc/http/filter/util/FilterUtilsTest.java
+++ b/container-core/src/test/java/com/yahoo/jdisc/http/filter/util/FilterUtilsTest.java
@@ -4,14 +4,14 @@ package com.yahoo.jdisc.http.filter.util;
import com.yahoo.container.jdisc.RequestHandlerTestDriver;
import com.yahoo.jdisc.Response;
import com.yahoo.jdisc.http.Cookie;
-import org.junit.Test;
+import org.junit.jupiter.api.Test;
import java.util.List;
import java.util.Map;
import static com.yahoo.jdisc.http.filter.util.FilterUtils.sendMessageResponse;
import static com.yahoo.jdisc.http.filter.util.FilterUtils.sendRedirectResponse;
-import static org.junit.Assert.assertEquals;
+import static org.junit.jupiter.api.Assertions.assertEquals;
/**
* @author valerijf
@@ -21,7 +21,7 @@ public class FilterUtilsTest {
private static final List<Cookie> cookies = List.of(new Cookie("my-cookie", "value1"), new Cookie("second-cookie", "value2"));
@Test
- public void redirect_test() {
+ void redirect_test() {
RequestHandlerTestDriver.MockResponseHandler responseHandler = new RequestHandlerTestDriver.MockResponseHandler();
String location = "http://domain.tld/path?query";
@@ -31,7 +31,7 @@ public class FilterUtilsTest {
}
@Test
- public void message_response() {
+ void message_response() {
RequestHandlerTestDriver.MockResponseHandler responseHandler = new RequestHandlerTestDriver.MockResponseHandler();
sendMessageResponse(responseHandler, List.of(), 404, "Not found");