From 1ddccd8a3949f98d0169fcc6cccffd8dfd0efdfe Mon Sep 17 00:00:00 2001 From: Pavel Vassiliev Date: Sun, 11 Jan 2026 19:08:13 -0500 Subject: [PATCH] Fix spring-security-oauth2-core compiler warnings Closes: gh-18434 Signed-off-by: Pavel Vassiliev Signed-off-by: paulvas --- .../function/OAuth2BodyExtractorsTests.java | 13 ++----------- 1 file changed, 2 insertions(+), 11 deletions(-) diff --git a/oauth2/oauth2-core/src/test/java/org/springframework/security/oauth2/core/web/reactive/function/OAuth2BodyExtractorsTests.java b/oauth2/oauth2-core/src/test/java/org/springframework/security/oauth2/core/web/reactive/function/OAuth2BodyExtractorsTests.java index 79c573d28f..6b33eee662 100644 --- a/oauth2/oauth2-core/src/test/java/org/springframework/security/oauth2/core/web/reactive/function/OAuth2BodyExtractorsTests.java +++ b/oauth2/oauth2-core/src/test/java/org/springframework/security/oauth2/core/web/reactive/function/OAuth2BodyExtractorsTests.java @@ -17,7 +17,6 @@ package org.springframework.security.oauth2.core.web.reactive.function; import java.time.Instant; -import java.util.ArrayList; import java.util.HashMap; import java.util.List; import java.util.Map; @@ -27,15 +26,11 @@ import org.junit.jupiter.api.BeforeEach; import org.junit.jupiter.api.Test; import reactor.core.publisher.Mono; -import org.springframework.core.codec.ByteBufferDecoder; -import org.springframework.core.codec.StringDecoder; import org.springframework.http.HttpStatus; import org.springframework.http.MediaType; import org.springframework.http.ReactiveHttpInputMessage; -import org.springframework.http.codec.DecoderHttpMessageReader; -import org.springframework.http.codec.FormHttpMessageReader; +import org.springframework.http.codec.ClientCodecConfigurer; import org.springframework.http.codec.HttpMessageReader; -import org.springframework.http.codec.json.Jackson2JsonDecoder; import org.springframework.http.server.reactive.ServerHttpResponse; import org.springframework.mock.http.client.reactive.MockClientHttpResponse; import org.springframework.security.oauth2.core.OAuth2AccessToken; @@ -58,11 +53,7 @@ public class OAuth2BodyExtractorsTests { @BeforeEach public void createContext() { - final List> messageReaders = new ArrayList<>(); - messageReaders.add(new DecoderHttpMessageReader<>(new ByteBufferDecoder())); - messageReaders.add(new DecoderHttpMessageReader<>(StringDecoder.allMimeTypes())); - messageReaders.add(new DecoderHttpMessageReader<>(new Jackson2JsonDecoder())); - messageReaders.add(new FormHttpMessageReader()); + List> messageReaders = ClientCodecConfigurer.create().getReaders(); this.hints = new HashMap<>(); this.context = new BodyExtractor.Context() { @Override