parent
							
								
									48f18e9a47
								
							
						
					
					
						commit
						1a9cfefcbb
					
				| 
						 | 
					@ -29,6 +29,7 @@ import org.springframework.core.io.ClassPathResource;
 | 
				
			||||||
import org.springframework.http.MediaType;
 | 
					import org.springframework.http.MediaType;
 | 
				
			||||||
import org.springframework.http.MockHttpInputMessage;
 | 
					import org.springframework.http.MockHttpInputMessage;
 | 
				
			||||||
import org.springframework.http.MockHttpOutputMessage;
 | 
					import org.springframework.http.MockHttpOutputMessage;
 | 
				
			||||||
 | 
					import org.springframework.http.converter.HttpMessageNotReadableException;
 | 
				
			||||||
import org.springframework.http.converter.json.MappingJacksonValue;
 | 
					import org.springframework.http.converter.json.MappingJacksonValue;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
import static org.hamcrest.CoreMatchers.*;
 | 
					import static org.hamcrest.CoreMatchers.*;
 | 
				
			||||||
| 
						 | 
					@ -98,11 +99,12 @@ public class MappingJackson2XmlHttpMessageConverterTests {
 | 
				
			||||||
				outputMessage.getHeaders().getContentType());
 | 
									outputMessage.getHeaders().getContentType());
 | 
				
			||||||
	}
 | 
						}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
	@Test(expected = IOException.class)
 | 
						@Test
 | 
				
			||||||
	public void readInvalidXml() throws IOException {
 | 
						public void readInvalidXml() throws IOException {
 | 
				
			||||||
		String body = "FooBar";
 | 
							String body = "FooBar";
 | 
				
			||||||
		MockHttpInputMessage inputMessage = new MockHttpInputMessage(body.getBytes("UTF-8"));
 | 
							MockHttpInputMessage inputMessage = new MockHttpInputMessage(body.getBytes("UTF-8"));
 | 
				
			||||||
		inputMessage.getHeaders().setContentType(new MediaType("application", "xml"));
 | 
							inputMessage.getHeaders().setContentType(new MediaType("application", "xml"));
 | 
				
			||||||
 | 
							this.thrown.expect(HttpMessageNotReadableException.class);
 | 
				
			||||||
		converter.read(MyBean.class, inputMessage);
 | 
							converter.read(MyBean.class, inputMessage);
 | 
				
			||||||
	}
 | 
						}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
| 
						 | 
					@ -150,7 +152,7 @@ public class MappingJackson2XmlHttpMessageConverterTests {
 | 
				
			||||||
		MockHttpInputMessage inputMessage = new MockHttpInputMessage(body.getBytes("UTF-8"));
 | 
							MockHttpInputMessage inputMessage = new MockHttpInputMessage(body.getBytes("UTF-8"));
 | 
				
			||||||
		inputMessage.getHeaders().setContentType(new MediaType("application", "xml"));
 | 
							inputMessage.getHeaders().setContentType(new MediaType("application", "xml"));
 | 
				
			||||||
 | 
					
 | 
				
			||||||
		this.thrown.expect(IOException.class);
 | 
							this.thrown.expect(HttpMessageNotReadableException.class);
 | 
				
			||||||
		this.converter.read(MyBean.class, inputMessage);
 | 
							this.converter.read(MyBean.class, inputMessage);
 | 
				
			||||||
	}
 | 
						}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
| 
						 | 
					@ -177,7 +179,7 @@ public class MappingJackson2XmlHttpMessageConverterTests {
 | 
				
			||||||
		MockHttpInputMessage inputMessage = new MockHttpInputMessage(body.getBytes("UTF-8"));
 | 
							MockHttpInputMessage inputMessage = new MockHttpInputMessage(body.getBytes("UTF-8"));
 | 
				
			||||||
		inputMessage.getHeaders().setContentType(new MediaType("application", "xml"));
 | 
							inputMessage.getHeaders().setContentType(new MediaType("application", "xml"));
 | 
				
			||||||
 | 
					
 | 
				
			||||||
		this.thrown.expect(IOException.class);
 | 
							this.thrown.expect(HttpMessageNotReadableException.class);
 | 
				
			||||||
		this.converter.read(MyBean.class, inputMessage);
 | 
							this.converter.read(MyBean.class, inputMessage);
 | 
				
			||||||
	}
 | 
						}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
		Loading…
	
		Reference in New Issue