mirror of
https://github.com/spring-projects/spring-framework.git
synced 2026-09-17 16:39:29 +00:00
Polish collection usage in HttpHeadersTests
Signed-off-by: Vinod Kumar <codingkiddo@gmail.com>
This commit is contained in:
committed by
Brian Clozel
parent
9a54f75d6d
commit
238a24cb6d
@@ -23,7 +23,6 @@ import java.nio.charset.StandardCharsets;
|
||||
import java.time.ZoneOffset;
|
||||
import java.time.ZonedDateTime;
|
||||
import java.util.ArrayList;
|
||||
import java.util.Arrays;
|
||||
import java.util.Base64;
|
||||
import java.util.Calendar;
|
||||
import java.util.Collections;
|
||||
@@ -134,7 +133,7 @@ class HttpHeadersTests {
|
||||
void acceptWithMultipleHeaderValues() {
|
||||
headers.add("Accept", "text/html");
|
||||
headers.add("Accept", "text/plain");
|
||||
List<MediaType> expected = Arrays.asList(new MediaType("text", "html"), new MediaType("text", "plain"));
|
||||
List<MediaType> expected = List.of(new MediaType("text", "html"), new MediaType("text", "plain"));
|
||||
assertThat(headers.getAccept()).as("Invalid Accept header").isEqualTo(expected);
|
||||
}
|
||||
|
||||
@@ -142,7 +141,7 @@ class HttpHeadersTests {
|
||||
void acceptWithMultipleCommaSeparatedHeaderValues() {
|
||||
headers.add("Accept", "text/html,text/pdf");
|
||||
headers.add("Accept", "text/plain,text/csv");
|
||||
List<MediaType> expected = Arrays.asList(new MediaType("text", "html"), new MediaType("text", "pdf"),
|
||||
List<MediaType> expected = List.of(new MediaType("text", "html"), new MediaType("text", "pdf"),
|
||||
new MediaType("text", "plain"), new MediaType("text", "csv"));
|
||||
assertThat(headers.getAccept()).as("Invalid Accept header").isEqualTo(expected);
|
||||
}
|
||||
@@ -151,9 +150,7 @@ class HttpHeadersTests {
|
||||
void acceptCharsets() {
|
||||
Charset charset1 = StandardCharsets.UTF_8;
|
||||
Charset charset2 = StandardCharsets.ISO_8859_1;
|
||||
List<Charset> charsets = new ArrayList<>(2);
|
||||
charsets.add(charset1);
|
||||
charsets.add(charset2);
|
||||
List<Charset> charsets = List.of(charset1, charset2);
|
||||
headers.setAcceptCharset(charsets);
|
||||
assertThat(headers.getAcceptCharset()).as("Invalid Accept header").isEqualTo(charsets);
|
||||
assertThat(headers.getFirst("Accept-Charset")).as("Invalid Accept header").isEqualTo("utf-8, iso-8859-1");
|
||||
@@ -162,12 +159,12 @@ class HttpHeadersTests {
|
||||
@Test
|
||||
void acceptCharsetWildcard() {
|
||||
headers.set("Accept-Charset", "ISO-8859-1,utf-8;q=0.7,*;q=0.7");
|
||||
assertThat(headers.getAcceptCharset()).as("Invalid Accept header").isEqualTo(Arrays.asList(StandardCharsets.ISO_8859_1, StandardCharsets.UTF_8));
|
||||
assertThat(headers.getAcceptCharset()).as("Invalid Accept header").isEqualTo(List.of(StandardCharsets.ISO_8859_1, StandardCharsets.UTF_8));
|
||||
}
|
||||
|
||||
@Test
|
||||
void allow() {
|
||||
Set<HttpMethod> methods = new LinkedHashSet<>(Arrays.asList(HttpMethod.GET, HttpMethod.POST));
|
||||
Set<HttpMethod> methods = new LinkedHashSet<>(List.of(HttpMethod.GET, HttpMethod.POST));
|
||||
headers.setAllow(methods);
|
||||
assertThat(headers.getAllow()).as("Invalid Allow header").isEqualTo(methods);
|
||||
assertThat(headers.getFirst("Allow")).as("Invalid Allow header").isEqualTo("GET,POST");
|
||||
@@ -470,9 +467,9 @@ class HttpHeadersTests {
|
||||
void accessControlAllowHeaders() {
|
||||
List<String> allowedHeaders = headers.getAccessControlAllowHeaders();
|
||||
assertThat(allowedHeaders).isEmpty();
|
||||
headers.setAccessControlAllowHeaders(Arrays.asList("header1", "header2"));
|
||||
headers.setAccessControlAllowHeaders(List.of("header1", "header2"));
|
||||
allowedHeaders = headers.getAccessControlAllowHeaders();
|
||||
assertThat(Arrays.asList("header1", "header2")).isEqualTo(allowedHeaders);
|
||||
assertThat(List.of("header1", "header2")).isEqualTo(allowedHeaders);
|
||||
}
|
||||
|
||||
@Test
|
||||
@@ -482,16 +479,16 @@ class HttpHeadersTests {
|
||||
headers.add(HttpHeaders.ACCESS_CONTROL_ALLOW_HEADERS, "header1, header2");
|
||||
headers.add(HttpHeaders.ACCESS_CONTROL_ALLOW_HEADERS, "header3");
|
||||
allowedHeaders = headers.getAccessControlAllowHeaders();
|
||||
assertThat(allowedHeaders).isEqualTo(Arrays.asList("header1", "header2", "header3"));
|
||||
assertThat(allowedHeaders).isEqualTo(List.of("header1", "header2", "header3"));
|
||||
}
|
||||
|
||||
@Test
|
||||
void accessControlAllowMethods() {
|
||||
List<HttpMethod> allowedMethods = headers.getAccessControlAllowMethods();
|
||||
assertThat(allowedMethods).isEmpty();
|
||||
headers.setAccessControlAllowMethods(Arrays.asList(HttpMethod.GET, HttpMethod.POST));
|
||||
headers.setAccessControlAllowMethods(List.of(HttpMethod.GET, HttpMethod.POST));
|
||||
allowedMethods = headers.getAccessControlAllowMethods();
|
||||
assertThat(Arrays.asList(HttpMethod.GET, HttpMethod.POST)).isEqualTo(allowedMethods);
|
||||
assertThat(List.of(HttpMethod.GET, HttpMethod.POST)).isEqualTo(allowedMethods);
|
||||
}
|
||||
|
||||
@Test
|
||||
@@ -505,9 +502,9 @@ class HttpHeadersTests {
|
||||
void accessControlExposeHeaders() {
|
||||
List<String> exposedHeaders = headers.getAccessControlExposeHeaders();
|
||||
assertThat(exposedHeaders).isEmpty();
|
||||
headers.setAccessControlExposeHeaders(Arrays.asList("header1", "header2"));
|
||||
headers.setAccessControlExposeHeaders(List.of("header1", "header2"));
|
||||
exposedHeaders = headers.getAccessControlExposeHeaders();
|
||||
assertThat(Arrays.asList("header1", "header2")).isEqualTo(exposedHeaders);
|
||||
assertThat(List.of("header1", "header2")).isEqualTo(exposedHeaders);
|
||||
}
|
||||
|
||||
@Test
|
||||
@@ -521,9 +518,9 @@ class HttpHeadersTests {
|
||||
void accessControlRequestHeaders() {
|
||||
List<String> requestHeaders = headers.getAccessControlRequestHeaders();
|
||||
assertThat(requestHeaders).isEmpty();
|
||||
headers.setAccessControlRequestHeaders(Arrays.asList("header1", "header2"));
|
||||
headers.setAccessControlRequestHeaders(List.of("header1", "header2"));
|
||||
requestHeaders = headers.getAccessControlRequestHeaders();
|
||||
assertThat(Arrays.asList("header1", "header2")).isEqualTo(requestHeaders);
|
||||
assertThat(List.of("header1", "header2")).isEqualTo(requestHeaders);
|
||||
}
|
||||
|
||||
@Test
|
||||
@@ -564,7 +561,7 @@ class HttpHeadersTests {
|
||||
headers.set(HttpHeaders.ACCEPT_LANGUAGE, headerValue);
|
||||
assertThat(headers.getFirst(HttpHeaders.ACCEPT_LANGUAGE)).isEqualTo(headerValue);
|
||||
|
||||
List<Locale.LanguageRange> expectedRanges = Arrays.asList(
|
||||
List<Locale.LanguageRange> expectedRanges = List.of(
|
||||
new Locale.LanguageRange("en-us"),
|
||||
new Locale.LanguageRange("en"),
|
||||
new Locale.LanguageRange("nl")
|
||||
@@ -614,7 +611,7 @@ class HttpHeadersTests {
|
||||
headers.add(HttpHeaders.DATE, "Fri, 02 Jun 2017 02:22:00 GMT");
|
||||
headers.add(HttpHeaders.DATE, "Sat, 18 Dec 2010 10:20:00 GMT");
|
||||
assertThat(headers.getFirstZonedDateTime(HttpHeaders.DATE).isEqual(date)).isTrue();
|
||||
assertThat(headers.get(HttpHeaders.DATE)).isEqualTo(Arrays.asList("Fri, 02 Jun 2017 02:22:00 GMT",
|
||||
assertThat(headers.get(HttpHeaders.DATE)).isEqualTo(List.of("Fri, 02 Jun 2017 02:22:00 GMT",
|
||||
"Sat, 18 Dec 2010 10:20:00 GMT"));
|
||||
|
||||
// obsolete RFC 850 format
|
||||
@@ -686,12 +683,12 @@ class HttpHeadersTests {
|
||||
assertThat(keySet.toArray()).isEqualTo(new String[] {"Alpha", "Bravo"});
|
||||
|
||||
// spliterator() via stream()
|
||||
assertThat(keySet.stream().collect(toList())).isEqualTo(Arrays.asList("Alpha", "Bravo"));
|
||||
assertThat(keySet.stream().collect(toList())).isEqualTo(List.of("Alpha", "Bravo"));
|
||||
|
||||
// iterator()
|
||||
List<String> results = new ArrayList<>();
|
||||
keySet.iterator().forEachRemaining(results::add);
|
||||
assertThat(results).isEqualTo(Arrays.asList("Alpha", "Bravo"));
|
||||
assertThat(results).isEqualTo(List.of("Alpha", "Bravo"));
|
||||
|
||||
// remove()
|
||||
assertThat(keySet.remove("Alpha")).isTrue();
|
||||
|
||||
Reference in New Issue
Block a user