Author: Alexandre Rossi <alexandre.rossi@gmail.com>
Description: Fix testsuite with java9
  javax.xml.transform.Transformer changed behaviour with java9 in a way that
  makes its output indented with 4 spaces. This is not what the test suite
  expects. This patchs works around this problem.
Forwarded: https://sourceforge.net/p/htmlcleaner/bugs/202/

index 8ea96df..b762c7c 100644
--- a/src/test/java/org/htmlcleaner/AbstractHtmlCleanerTest.java
+++ b/src/test/java/org/htmlcleaner/AbstractHtmlCleanerTest.java
@@ -99,7 +99,7 @@ public abstract class AbstractHtmlCleanerTest {
 	    Transformer transformer = tf.newTransformer();
 	    transformer.transform(new DOMSource(document), new StreamResult(writer));
 	    String actual = writer.getBuffer().toString();
-	    actual = actual.substring(actual.indexOf("<body>\n")+7, actual.indexOf("\n</body>"));
+	    actual = actual.substring(actual.indexOf("<body>\n")+7, actual.indexOf("</body>")).trim();
 	    assertEquals(expected, actual);
 	    cleaner.getProperties().setOmitHtmlEnvelope(true);
 	}
