Spring cleaning: use method references

This commit is contained in:
Sam Brannen
2024-02-23 11:53:15 +01:00
parent 4339c8eac2
commit 4bd1485ce4
10 changed files with 17 additions and 18 deletions

View File

@@ -385,12 +385,12 @@ class CodecConfigurerTests {
// Clone has the customized the customizations
List<Decoder<?>> decoders = clone.getReaders().stream()
.filter(reader -> reader instanceof DecoderHttpMessageReader)
.filter(DecoderHttpMessageReader.class::isInstance)
.map(reader -> ((DecoderHttpMessageReader<?>) reader).getDecoder())
.collect(Collectors.toList());
List<Encoder<?>> encoders = clone.getWriters().stream()
.filter(writer -> writer instanceof EncoderHttpMessageWriter)
.filter(EncoderHttpMessageWriter.class::isInstance)
.map(reader -> ((EncoderHttpMessageWriter<?>) reader).getEncoder())
.collect(Collectors.toList());
@@ -400,12 +400,12 @@ class CodecConfigurerTests {
// Original does not have the customizations
decoders = this.configurer.getReaders().stream()
.filter(reader -> reader instanceof DecoderHttpMessageReader)
.filter(DecoderHttpMessageReader.class::isInstance)
.map(reader -> ((DecoderHttpMessageReader<?>) reader).getDecoder())
.collect(Collectors.toList());
encoders = this.configurer.getWriters().stream()
.filter(writer -> writer instanceof EncoderHttpMessageWriter)
.filter(EncoderHttpMessageWriter.class::isInstance)
.map(reader -> ((EncoderHttpMessageWriter<?>) reader).getEncoder())
.collect(Collectors.toList());
@@ -454,7 +454,7 @@ class CodecConfigurerTests {
private void assertDecoderInstance(Decoder<?> decoder) {
assertThat(this.configurer.getReaders().stream()
.filter(writer -> writer instanceof DecoderHttpMessageReader)
.filter(DecoderHttpMessageReader.class::isInstance)
.map(writer -> ((DecoderHttpMessageReader<?>) writer).getDecoder())
.filter(e -> decoder.getClass().equals(e.getClass()))
.findFirst()
@@ -463,7 +463,7 @@ class CodecConfigurerTests {
private void assertEncoderInstance(Encoder<?> encoder) {
assertThat(this.configurer.getWriters().stream()
.filter(writer -> writer instanceof EncoderHttpMessageWriter)
.filter(EncoderHttpMessageWriter.class::isInstance)
.map(writer -> ((EncoderHttpMessageWriter<?>) writer).getEncoder())
.filter(e -> encoder.getClass().equals(e.getClass()))
.findFirst()