|
|
|
@ -138,8 +138,7 @@ class BodyExtractorsTests { |
|
|
|
@Test |
|
|
|
@Test |
|
|
|
void toMonoParameterizedTypeReference() { |
|
|
|
void toMonoParameterizedTypeReference() { |
|
|
|
BodyExtractor<Mono<Map<String, String>>, ReactiveHttpInputMessage> extractor = |
|
|
|
BodyExtractor<Mono<Map<String, String>>, ReactiveHttpInputMessage> extractor = |
|
|
|
BodyExtractors.toMono(new ParameterizedTypeReference<>() { |
|
|
|
BodyExtractors.toMono(new ParameterizedTypeReference<>() {}); |
|
|
|
}); |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
byte[] bytes = "{\"username\":\"foo\",\"password\":\"bar\"}".getBytes(StandardCharsets.UTF_8); |
|
|
|
byte[] bytes = "{\"username\":\"foo\",\"password\":\"bar\"}".getBytes(StandardCharsets.UTF_8); |
|
|
|
DefaultDataBuffer dataBuffer = DefaultDataBufferFactory.sharedInstance.wrap(ByteBuffer.wrap(bytes)); |
|
|
|
DefaultDataBuffer dataBuffer = DefaultDataBufferFactory.sharedInstance.wrap(ByteBuffer.wrap(bytes)); |
|
|
|
@ -184,8 +183,7 @@ class BodyExtractorsTests { |
|
|
|
@Test // SPR-15758
|
|
|
|
@Test // SPR-15758
|
|
|
|
void toMonoWithEmptyBodyAndNoContentType() { |
|
|
|
void toMonoWithEmptyBodyAndNoContentType() { |
|
|
|
BodyExtractor<Mono<Map<String, String>>, ReactiveHttpInputMessage> extractor = |
|
|
|
BodyExtractor<Mono<Map<String, String>>, ReactiveHttpInputMessage> extractor = |
|
|
|
BodyExtractors.toMono(new ParameterizedTypeReference<>() { |
|
|
|
BodyExtractors.toMono(new ParameterizedTypeReference<>() {}); |
|
|
|
}); |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
MockServerHttpRequest request = MockServerHttpRequest.post("/").body(Flux.empty()); |
|
|
|
MockServerHttpRequest request = MockServerHttpRequest.post("/").body(Flux.empty()); |
|
|
|
Mono<Map<String, String>> result = extractor.extract(request, this.context); |
|
|
|
Mono<Map<String, String>> result = extractor.extract(request, this.context); |
|
|
|
|