When running on JDK 16+, we are not able to spy() on JDK types. To
address this, this commit stops using Mockito to spy on JDK I/O streams
(such as ByteArrayInputStream and ByteArrayOutputStream).
@ -31,7 +29,7 @@ public class MockHttpOutputMessage implements HttpOutputMessage {
@@ -31,7 +29,7 @@ public class MockHttpOutputMessage implements HttpOutputMessage {
@ -107,13 +102,13 @@ public class MappingJackson2HttpMessageConverterTests {
@@ -107,13 +102,13 @@ public class MappingJackson2HttpMessageConverterTests {
@ -147,12 +141,11 @@ public class MappingJackson2HttpMessageConverterTests {
@@ -147,12 +141,11 @@ public class MappingJackson2HttpMessageConverterTests {
@ -194,11 +187,10 @@ public class MappingJackson2HttpMessageConverterTests {
@@ -194,11 +187,10 @@ public class MappingJackson2HttpMessageConverterTests {
@ -92,12 +88,10 @@ public class ProtobufJsonFormatHttpMessageConverterTests {
@@ -92,12 +88,10 @@ public class ProtobufJsonFormatHttpMessageConverterTests {
@ -124,7 +118,6 @@ public class ProtobufJsonFormatHttpMessageConverterTests {
@@ -124,7 +118,6 @@ public class ProtobufJsonFormatHttpMessageConverterTests {
@ -68,7 +65,7 @@ public class MappingJackson2SmileHttpMessageConverterTests {
@@ -68,7 +65,7 @@ public class MappingJackson2SmileHttpMessageConverterTests {
@ -79,11 +76,10 @@ public class MappingJackson2SmileHttpMessageConverterTests {
@@ -79,11 +76,10 @@ public class MappingJackson2SmileHttpMessageConverterTests {
@ -96,7 +92,6 @@ public class MappingJackson2SmileHttpMessageConverterTests {
@@ -96,7 +92,6 @@ public class MappingJackson2SmileHttpMessageConverterTests {
.as("Converter does not support reading @XmlRootElement").isTrue();
assertThat(converter.canRead(Type.class,null))
@ -92,29 +72,27 @@ public class Jaxb2RootElementHttpMessageConverterTests {
@@ -92,29 +72,27 @@ public class Jaxb2RootElementHttpMessageConverterTests {
@ -122,7 +100,7 @@ public class Jaxb2RootElementHttpMessageConverterTests {
@@ -122,7 +100,7 @@ public class Jaxb2RootElementHttpMessageConverterTests {
@ -130,7 +108,7 @@ public class Jaxb2RootElementHttpMessageConverterTests {
@@ -130,7 +108,7 @@ public class Jaxb2RootElementHttpMessageConverterTests {
Stringcontent="<!DOCTYPE root SYSTEM \"https://192.168.28.42/1.jsp\" ["+
" <!ELEMENT external ANY >\n"+
@ -144,7 +122,7 @@ public class Jaxb2RootElementHttpMessageConverterTests {
@@ -144,7 +122,7 @@ public class Jaxb2RootElementHttpMessageConverterTests {
@ -158,7 +136,7 @@ public class Jaxb2RootElementHttpMessageConverterTests {
@@ -158,7 +136,7 @@ public class Jaxb2RootElementHttpMessageConverterTests {
@ -183,7 +161,7 @@ public class Jaxb2RootElementHttpMessageConverterTests {
@@ -183,7 +161,7 @@ public class Jaxb2RootElementHttpMessageConverterTests {
@ -191,13 +169,12 @@ public class Jaxb2RootElementHttpMessageConverterTests {
@@ -191,13 +169,12 @@ public class Jaxb2RootElementHttpMessageConverterTests {
@ -208,7 +185,7 @@ public class Jaxb2RootElementHttpMessageConverterTests {
@@ -208,7 +185,7 @@ public class Jaxb2RootElementHttpMessageConverterTests {
@ -218,7 +195,7 @@ public class Jaxb2RootElementHttpMessageConverterTests {
@@ -218,7 +195,7 @@ public class Jaxb2RootElementHttpMessageConverterTests {
@ -227,6 +204,15 @@ public class Jaxb2RootElementHttpMessageConverterTests {
@@ -227,6 +204,15 @@ public class Jaxb2RootElementHttpMessageConverterTests {
@ -61,7 +56,7 @@ public class MappingJackson2XmlHttpMessageConverterTests {
@@ -61,7 +56,7 @@ public class MappingJackson2XmlHttpMessageConverterTests {
@ -70,7 +65,7 @@ public class MappingJackson2XmlHttpMessageConverterTests {
@@ -70,7 +65,7 @@ public class MappingJackson2XmlHttpMessageConverterTests {
}
@Test
publicvoidread()throwsIOException{
voidread()throwsIOException{
Stringbody="<MyBean>"+
"<string>Foo</string>"+
"<number>42</number>"+
@ -79,8 +74,7 @@ public class MappingJackson2XmlHttpMessageConverterTests {
@@ -79,8 +74,7 @@ public class MappingJackson2XmlHttpMessageConverterTests {
@ -89,11 +83,10 @@ public class MappingJackson2XmlHttpMessageConverterTests {
@@ -89,11 +83,10 @@ public class MappingJackson2XmlHttpMessageConverterTests {
@ -112,11 +105,10 @@ public class MappingJackson2XmlHttpMessageConverterTests {
@@ -112,11 +105,10 @@ public class MappingJackson2XmlHttpMessageConverterTests {
@ -125,7 +117,7 @@ public class MappingJackson2XmlHttpMessageConverterTests {
@@ -125,7 +117,7 @@ public class MappingJackson2XmlHttpMessageConverterTests {
@ -134,7 +126,7 @@ public class MappingJackson2XmlHttpMessageConverterTests {
@@ -134,7 +126,7 @@ public class MappingJackson2XmlHttpMessageConverterTests {
@ -152,13 +144,13 @@ public class MappingJackson2XmlHttpMessageConverterTests {
@@ -152,13 +144,13 @@ public class MappingJackson2XmlHttpMessageConverterTests {
Stringbody="<!DOCTYPE MyBean SYSTEM \"https://192.168.28.42/1.jsp\" ["+
" <!ELEMENT root ANY >\n"+
" <!ENTITY ext SYSTEM \""+
@ -173,7 +165,7 @@ public class MappingJackson2XmlHttpMessageConverterTests {
@@ -173,7 +165,7 @@ public class MappingJackson2XmlHttpMessageConverterTests {
@ -201,7 +193,7 @@ public class MappingJackson2XmlHttpMessageConverterTests {
@@ -201,7 +193,7 @@ public class MappingJackson2XmlHttpMessageConverterTests {