@@ -91,8 +91,6 @@ public void setUp() throws Exception {
91
91
_xmlMapper .configure (SerializationFeature .INDENT_OUTPUT , true );
92
92
}
93
93
94
- private static final String SYSTEM_DEFAULT_NEW_LINE = System .getProperty ("line.separator" );
95
-
96
94
/*
97
95
/**********************************************************
98
96
/* Unit tests
@@ -159,16 +157,21 @@ public void testSimpleMap() throws Exception
159
157
public void testWithAttr () throws Exception
160
158
{
161
159
String xml = _xmlMapper .writeValueAsString (new AttrBean ());
162
- assertEquals ("<AttrBean count=\" 3\" />\n " , xml );
160
+ assertEquals ("<AttrBean count=\" 3\" />" + DEFAULT_NEW_LINE , xml );
163
161
String xml2 = _xmlMapper .writeValueAsString (new AttrBean2 ());
164
- assertEquals ("<AttrBean2 count=\" 3\" >\n <value>14</value>\n </AttrBean2>\n " , xml2 );
162
+ assertEquals (
163
+ "<AttrBean2 count=\" 3\" >" + DEFAULT_NEW_LINE +
164
+ " <value>14</value>" + DEFAULT_NEW_LINE +
165
+ "</AttrBean2>" + DEFAULT_NEW_LINE ,
166
+ xml2 );
165
167
}
166
168
167
169
public void testEmptyElem () throws Exception
168
170
{
169
171
PojoFor123 simple = new PojoFor123 ("foobar" );
170
172
String xml = _xmlMapper .writeValueAsString (simple );
171
- assertEquals ("<PojoFor123 name=\" foobar\" />\n " , xml );
173
+ assertEquals ("<PojoFor123 name=\" foobar\" />" + DEFAULT_NEW_LINE ,
174
+ xml );
172
175
}
173
176
174
177
public void testMultiLevel172 () throws Exception
@@ -181,15 +184,15 @@ public void testMultiLevel172() throws Exception
181
184
// unify possible apostrophes to quotes
182
185
xml = a2q (xml );
183
186
184
- assertEquals ("<?xml version=\" 1.0\" encoding=\" UTF-8\" ?>" + SYSTEM_DEFAULT_NEW_LINE
185
- +"<Company>" + SYSTEM_DEFAULT_NEW_LINE
186
- +" <e>" + SYSTEM_DEFAULT_NEW_LINE
187
- +" <employee>" + SYSTEM_DEFAULT_NEW_LINE
188
- +" <id>abc</id>" + SYSTEM_DEFAULT_NEW_LINE
189
- +" <type>FULL_TIME</type>" + SYSTEM_DEFAULT_NEW_LINE
190
- +" </employee>" + SYSTEM_DEFAULT_NEW_LINE
191
- +" </e>" + SYSTEM_DEFAULT_NEW_LINE
192
- +"</Company>" + SYSTEM_DEFAULT_NEW_LINE ,
187
+ assertEquals ("<?xml version=\" 1.0\" encoding=\" UTF-8\" ?>" + DEFAULT_NEW_LINE
188
+ +"<Company>" + DEFAULT_NEW_LINE
189
+ +" <e>" + DEFAULT_NEW_LINE
190
+ +" <employee>" + DEFAULT_NEW_LINE
191
+ +" <id>abc</id>" + DEFAULT_NEW_LINE
192
+ +" <type>FULL_TIME</type>" + DEFAULT_NEW_LINE
193
+ +" </employee>" + DEFAULT_NEW_LINE
194
+ +" </e>" + DEFAULT_NEW_LINE
195
+ +"</Company>" + DEFAULT_NEW_LINE ,
193
196
xml );
194
197
}
195
198
@@ -232,15 +235,15 @@ public void testNewLine_systemDefault() throws Exception {
232
235
xml = a2q (xml );
233
236
234
237
// with indentation, should get newLines in prolog/epilog too
235
- assertEquals ("<?xml version=\" 1.0\" encoding=\" UTF-8\" ?>" + SYSTEM_DEFAULT_NEW_LINE
236
- + "<Company>" + SYSTEM_DEFAULT_NEW_LINE
237
- + " <e>" + SYSTEM_DEFAULT_NEW_LINE
238
- + " <employee>" + SYSTEM_DEFAULT_NEW_LINE
239
- + " <id>abc</id>" + SYSTEM_DEFAULT_NEW_LINE
240
- + " <type>FULL_TIME</type>" + SYSTEM_DEFAULT_NEW_LINE
241
- + " </employee>" + SYSTEM_DEFAULT_NEW_LINE
242
- + " </e>" + SYSTEM_DEFAULT_NEW_LINE
243
- + "</Company>" + SYSTEM_DEFAULT_NEW_LINE ,
238
+ assertEquals ("<?xml version=\" 1.0\" encoding=\" UTF-8\" ?>" + DEFAULT_NEW_LINE
239
+ + "<Company>" + DEFAULT_NEW_LINE
240
+ + " <e>" + DEFAULT_NEW_LINE
241
+ + " <employee>" + DEFAULT_NEW_LINE
242
+ + " <id>abc</id>" + DEFAULT_NEW_LINE
243
+ + " <type>FULL_TIME</type>" + DEFAULT_NEW_LINE
244
+ + " </employee>" + DEFAULT_NEW_LINE
245
+ + " </e>" + DEFAULT_NEW_LINE
246
+ + "</Company>" + DEFAULT_NEW_LINE ,
244
247
xml );
245
248
}
246
249
@@ -255,15 +258,15 @@ public void testNewLine_UseSystemDefaultLineSeperatorOnNullCustomNewLine() throw
255
258
// unify possible apostrophes to quotes
256
259
xml = a2q (xml );
257
260
258
- assertEquals ("<?xml version=\" 1.0\" encoding=\" UTF-8\" ?>" + SYSTEM_DEFAULT_NEW_LINE
259
- + "<Company>" + SYSTEM_DEFAULT_NEW_LINE
260
- + " <e>" + SYSTEM_DEFAULT_NEW_LINE
261
- + " <employee>" + SYSTEM_DEFAULT_NEW_LINE
262
- + " <id>abc</id>" + SYSTEM_DEFAULT_NEW_LINE
263
- + " <type>FULL_TIME</type>" + SYSTEM_DEFAULT_NEW_LINE
264
- + " </employee>" + SYSTEM_DEFAULT_NEW_LINE
265
- + " </e>" + SYSTEM_DEFAULT_NEW_LINE
266
- + "</Company>" + SYSTEM_DEFAULT_NEW_LINE ,
261
+ assertEquals ("<?xml version=\" 1.0\" encoding=\" UTF-8\" ?>" + DEFAULT_NEW_LINE
262
+ + "<Company>" + DEFAULT_NEW_LINE
263
+ + " <e>" + DEFAULT_NEW_LINE
264
+ + " <employee>" + DEFAULT_NEW_LINE
265
+ + " <id>abc</id>" + DEFAULT_NEW_LINE
266
+ + " <type>FULL_TIME</type>" + DEFAULT_NEW_LINE
267
+ + " </employee>" + DEFAULT_NEW_LINE
268
+ + " </e>" + DEFAULT_NEW_LINE
269
+ + "</Company>" + DEFAULT_NEW_LINE ,
267
270
xml );
268
271
}
269
272
}
0 commit comments