public void testWriteXML_DifferentValidIndent() {
Placemark placemark = Placemark.createPointPlacemark(PinDescriptor.getInstance(), "pinName", "pinLabel", "", null, new GeoPos(4f, 87f),
product.getGeoCoding());
placemark.setDescription("pinDescription");
StringWriter stringWriter = new StringWriter();
PlacemarkIO.writeXML(placemark, new XmlWriter(stringWriter, false), 0);
String expected = "" +
"<Placemark name=\"pinName\">" + _ls +
" <LABEL>pinLabel</LABEL>" + _ls +
" <DESCRIPTION>pinDescription</DESCRIPTION>" + _ls +
" <LATITUDE>4.0</LATITUDE>" + _ls +
" <LONGITUDE>87.0</LONGITUDE>" + _ls +
"</Placemark>" + _ls;
assertEquals(expected, stringWriter.toString());
stringWriter = new StringWriter();
PlacemarkIO.writeXML(placemark, new XmlWriter(stringWriter, false), 3);
expected = "" +
" <Placemark name=\"pinName\">" + _ls +
" <LABEL>pinLabel</LABEL>" + _ls +
" <DESCRIPTION>pinDescription</DESCRIPTION>" + _ls +
" <LATITUDE>4.0</LATITUDE>" + _ls +
" <LONGITUDE>87.0</LONGITUDE>" + _ls +
" </Placemark>" + _ls;
assertEquals(expected, stringWriter.toString());
}