From cd8690254b672b3f7aa1e0e0abcc8f71c861f8ed Mon Sep 17 00:00:00 2001 From: rstoyanchev Date: Tue, 4 Nov 2025 12:29:11 +0000 Subject: [PATCH] Polishing in RestTestClient AssertJ support See gh-35701 --- .../test/web/servlet/assertj/CookieMapAssert.java | 6 ++++-- .../test/web/servlet/client/ExchangeResult.java | 4 ++-- .../client/assertj/DefaultRestTestClientResponse.java | 3 +-- .../client/assertj/RestTestClientResponseAssert.java | 2 +- 4 files changed, 8 insertions(+), 7 deletions(-) diff --git a/spring-test/src/main/java/org/springframework/test/web/servlet/assertj/CookieMapAssert.java b/spring-test/src/main/java/org/springframework/test/web/servlet/assertj/CookieMapAssert.java index d415fb7db6c..dda49bddf0f 100644 --- a/spring-test/src/main/java/org/springframework/test/web/servlet/assertj/CookieMapAssert.java +++ b/spring-test/src/main/java/org/springframework/test/web/servlet/assertj/CookieMapAssert.java @@ -35,12 +35,13 @@ import org.assertj.core.api.Assertions; */ public class CookieMapAssert extends AbstractMapAssert, String, Cookie> { + public CookieMapAssert(Cookie[] actual) { - super(mapCookies(actual), CookieMapAssert.class); + super(toMap(actual), CookieMapAssert.class); as("Cookies"); } - private static Map mapCookies(Cookie[] cookies) { + private static Map toMap(Cookie[] cookies) { Map map = new LinkedHashMap<>(); for (Cookie cookie : cookies) { map.putIfAbsent(cookie.getName(), cookie); @@ -48,6 +49,7 @@ public class CookieMapAssert extends AbstractMapAssert */ public AbstractJsonContentAssert bodyJson() { - return new JsonContentAssert(new JsonContent(readBody(), getExchangeResult().getConverterDelegate())); + return new JsonContentAssert(new JsonContent(readBody(), getExchangeResult().getJsonConverterDelegate())); } private String readBody() {