diff --git a/scm-core/src/main/java/sonia/scm/xml/IndentXMLStreamWriter.java b/scm-core/src/main/java/sonia/scm/xml/IndentXMLStreamWriter.java
index 55c6928d80..81e973f379 100644
--- a/scm-core/src/main/java/sonia/scm/xml/IndentXMLStreamWriter.java
+++ b/scm-core/src/main/java/sonia/scm/xml/IndentXMLStreamWriter.java
@@ -34,6 +34,7 @@ package sonia.scm.xml;
//~--- JDK imports ------------------------------------------------------------
+import com.google.common.annotations.VisibleForTesting;
import javax.xml.namespace.NamespaceContext;
import javax.xml.stream.XMLStreamException;
import javax.xml.stream.XMLStreamWriter;
@@ -48,7 +49,8 @@ public final class IndentXMLStreamWriter implements XMLStreamWriter
{
/** line separator */
- private static final String LINE_SEPARATOR =
+ @VisibleForTesting
+ static final String LINE_SEPARATOR =
System.getProperty("line.separator");
//~--- constructors ---------------------------------------------------------
diff --git a/scm-core/src/test/java/sonia/scm/xml/IndentXMLStreamWriterTest.java b/scm-core/src/test/java/sonia/scm/xml/IndentXMLStreamWriterTest.java
index 070a949ca4..ecfdd06a0f 100644
--- a/scm-core/src/test/java/sonia/scm/xml/IndentXMLStreamWriterTest.java
+++ b/scm-core/src/test/java/sonia/scm/xml/IndentXMLStreamWriterTest.java
@@ -86,15 +86,14 @@ public class IndentXMLStreamWriterTest
String content = baos.toString();
- //J-
- Assert.assertEquals(
- "\n" +
- "\n" +
- " Hello\n" +
- "\n",
- content
- );
- //J
+ StringBuilder buffer = new StringBuilder("");
+ buffer.append(IndentXMLStreamWriter.LINE_SEPARATOR);
+ buffer.append("").append(IndentXMLStreamWriter.LINE_SEPARATOR);
+ buffer.append(" Hello");
+ buffer.append(IndentXMLStreamWriter.LINE_SEPARATOR);
+ buffer.append("").append(IndentXMLStreamWriter.LINE_SEPARATOR);
+
+ Assert.assertEquals(buffer.toString(), content);
}