diff --git a/src/etc/testcases/taskdefs/optional/junitreport.xml b/src/etc/testcases/taskdefs/optional/junitreport.xml
index c92410be7..34523f092 100644
--- a/src/etc/testcases/taskdefs/optional/junitreport.xml
+++ b/src/etc/testcases/taskdefs/optional/junitreport.xml
@@ -66,4 +66,14 @@
+
+
+
+
+
+
+
+
+
+
diff --git a/src/testcases/org/apache/tools/ant/taskdefs/optional/junit/JUnitReportTest.java b/src/testcases/org/apache/tools/ant/taskdefs/optional/junit/JUnitReportTest.java
index 2b3152d3d..25a5c82c5 100644
--- a/src/testcases/org/apache/tools/ant/taskdefs/optional/junit/JUnitReportTest.java
+++ b/src/testcases/org/apache/tools/ant/taskdefs/optional/junit/JUnitReportTest.java
@@ -18,7 +18,9 @@
package org.apache.tools.ant.taskdefs.optional.junit;
import java.io.File;
+import java.io.FileReader;
import org.apache.tools.ant.BuildFileTest;
+import org.apache.tools.ant.util.FileUtils;
/**
* Small testcase for the junitreporttask.
@@ -88,5 +90,21 @@ public class JUnitReportTest extends BuildFileTest {
XMLResultAggregator.WARNING_INVALID_ROOT_ELEMENT);
}
+ // Bugzilla Report 34963
+ public void XtestStackTraceLineBreaks() throws Exception {
+ expectReportWithText("testStackTraceLineBreaks", null);
+ FileReader r = null;
+ try {
+ r = new FileReader(new File(System.getProperty("root"),
+ "src/etc/testcases/taskdefs/optional/junitreport/test/html/sampleproject/coins/0_CoinTest.html"));
+ String report = FileUtils.readFully(r);
+ assertTrue("output must contain
",
+ report.indexOf("junit.framework.AssertionFailedError: DOEG
")
+ > -1);
+ } finally {
+ FileUtils.close(r);
+ }
+ }
+
}