Use OS-specific newline in Jackon pretty print tests
This commit is contained in:
parent
2965df6bee
commit
789e12a0c7
|
@ -43,6 +43,9 @@ import org.springframework.http.converter.HttpMessageNotReadableException;
|
|||
*/
|
||||
public abstract class AbstractMappingJacksonHttpMessageConverterTests<T extends HttpMessageConverter<Object>> {
|
||||
|
||||
protected static final String NEWLINE_SYSTEM_PROPERTY = System.getProperty("line.separator");
|
||||
|
||||
|
||||
private T converter;
|
||||
|
||||
@Before
|
||||
|
|
|
@ -40,6 +40,7 @@ import com.fasterxml.jackson.databind.ObjectMapper;
|
|||
*/
|
||||
public class MappingJackson2HttpMessageConverterTests extends AbstractMappingJacksonHttpMessageConverterTests<MappingJackson2HttpMessageConverter> {
|
||||
|
||||
|
||||
@Override
|
||||
protected MappingJackson2HttpMessageConverter createConverter() {
|
||||
return new MappingJackson2HttpMessageConverter();
|
||||
|
@ -86,7 +87,7 @@ public class MappingJackson2HttpMessageConverterTests extends AbstractMappingJac
|
|||
getConverter().writeInternal(bean, outputMessage);
|
||||
String result = outputMessage.getBodyAsString(Charset.forName("UTF-8"));
|
||||
|
||||
assertEquals("{\n \"name\" : \"Jason\"\n}", result);
|
||||
assertEquals("{" + NEWLINE_SYSTEM_PROPERTY + " \"name\" : \"Jason\"" + NEWLINE_SYSTEM_PROPERTY + "}", result);
|
||||
}
|
||||
|
||||
|
||||
|
|
|
@ -84,7 +84,7 @@ public class MappingJacksonHttpMessageConverterTests extends AbstractMappingJack
|
|||
getConverter().writeInternal(bean, outputMessage);
|
||||
String result = outputMessage.getBodyAsString(Charset.forName("UTF-8"));
|
||||
|
||||
assertEquals("{\n \"name\" : \"Jason\"\n}", result);
|
||||
assertEquals("{" + NEWLINE_SYSTEM_PROPERTY + " \"name\" : \"Jason\"" + NEWLINE_SYSTEM_PROPERTY + "}", result);
|
||||
}
|
||||
|
||||
|
||||
|
|
Loading…
Reference in New Issue