From d2369960ba2915fcc28de5e5cdeefa2250ecd3d7 Mon Sep 17 00:00:00 2001 From: Stefan Bodewig Date: Tue, 21 Jun 2005 11:53:44 +0000 Subject: [PATCH] Unit test for 34963 git-svn-id: https://svn.apache.org/repos/asf/ant/core/trunk@278427 13f79535-47bb-0310-9956-ffa450edef68 --- .../taskdefs/optional/junitreport.xml | 10 ++++++++++ .../optional/junit/JUnitReportTest.java | 18 ++++++++++++++++++ 2 files changed, 28 insertions(+) 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); + } + } + }