1717package org .springframework .security .oauth2 .core .web .reactive .function ;
1818
1919import java .time .Instant ;
20- import java .util .ArrayList ;
2120import java .util .HashMap ;
2221import java .util .List ;
2322import java .util .Map ;
2726import org .junit .jupiter .api .Test ;
2827import reactor .core .publisher .Mono ;
2928
30- import org .springframework .core .codec .ByteBufferDecoder ;
31- import org .springframework .core .codec .StringDecoder ;
3229import org .springframework .http .HttpStatus ;
3330import org .springframework .http .MediaType ;
3431import org .springframework .http .ReactiveHttpInputMessage ;
35- import org .springframework .http .codec .DecoderHttpMessageReader ;
36- import org .springframework .http .codec .FormHttpMessageReader ;
32+ import org .springframework .http .codec .ClientCodecConfigurer ;
3733import org .springframework .http .codec .HttpMessageReader ;
38- import org .springframework .http .codec .json .Jackson2JsonDecoder ;
3934import org .springframework .http .server .reactive .ServerHttpResponse ;
4035import org .springframework .mock .http .client .reactive .MockClientHttpResponse ;
4136import org .springframework .security .oauth2 .core .OAuth2AccessToken ;
@@ -58,11 +53,7 @@ public class OAuth2BodyExtractorsTests {
5853
5954 @ BeforeEach
6055 public void createContext () {
61- final List <HttpMessageReader <?>> messageReaders = new ArrayList <>();
62- messageReaders .add (new DecoderHttpMessageReader <>(new ByteBufferDecoder ()));
63- messageReaders .add (new DecoderHttpMessageReader <>(StringDecoder .allMimeTypes ()));
64- messageReaders .add (new DecoderHttpMessageReader <>(new Jackson2JsonDecoder ()));
65- messageReaders .add (new FormHttpMessageReader ());
56+ List <HttpMessageReader <?>> messageReaders = ClientCodecConfigurer .create ().getReaders ();
6657 this .hints = new HashMap <>();
6758 this .context = new BodyExtractor .Context () {
6859 @ Override
0 commit comments