diff --git a/spring-test/src/main/java/org/springframework/test/http/HttpHeadersAssert.java b/spring-test/src/main/java/org/springframework/test/http/HttpHeadersAssert.java index 3c41f4d9447..d2b4cdff001 100644 --- a/spring-test/src/main/java/org/springframework/test/http/HttpHeadersAssert.java +++ b/spring-test/src/main/java/org/springframework/test/http/HttpHeadersAssert.java @@ -47,7 +47,9 @@ public class HttpHeadersAssert extends AbstractObjectAssert headers = new LinkedMultiValueMap<>(); + HttpHeaders headers = new HttpHeaders(); response.getHeaderNames().forEach(name -> headers.put(name, new ArrayList<>(response.getHeaders(name)))); - return new HttpHeaders(headers); + return headers; } /** diff --git a/spring-test/src/test/java/org/springframework/test/http/HttpHeadersAssertTests.java b/spring-test/src/test/java/org/springframework/test/http/HttpHeadersAssertTests.java index 8883299810d..16c8cbb1df1 100644 --- a/spring-test/src/test/java/org/springframework/test/http/HttpHeadersAssertTests.java +++ b/spring-test/src/test/java/org/springframework/test/http/HttpHeadersAssertTests.java @@ -161,8 +161,8 @@ class HttpHeadersAssertTests { @Test void hasValueWithStringMatch() { HttpHeaders headers = new HttpHeaders(); - headers.addAll("header", List.of("a", "b", "c")); - assertThat(headers).hasValue("header", "a"); + headers.addAll("Header", List.of("a", "b", "c")); + assertThat(headers).hasValue("hEADer", "a"); } @Test