Push canWrite down into MultipartHttpMessageWriter

The implementation in the base class only matches the
MultipartHttpMessageWriter subclass. The other two override it anyway.

Closes gh-29631
This commit is contained in:
rstoyanchev
2022-12-05 15:22:37 +00:00
parent a7bf14b364
commit 93ea2e1df9
3 changed files with 15 additions and 17 deletions

View File

@@ -55,6 +55,7 @@ public class PartHttpMessageWriterTests extends AbstractLeakCheckingTests {
assertThat(this.writer.canWrite(ResolvableType.forClass(Part.class), MediaType.MULTIPART_FORM_DATA)).isTrue();
assertThat(this.writer.canWrite(ResolvableType.forClass(Part.class), MediaType.MULTIPART_MIXED)).isTrue();
assertThat(this.writer.canWrite(ResolvableType.forClass(Part.class), MediaType.MULTIPART_RELATED)).isTrue();
assertThat(this.writer.canWrite(ResolvableType.forClass(MultiValueMap.class), MediaType.MULTIPART_FORM_DATA)).isFalse();
}
@Test