bodewig 2005/06/21 04:53:44 Modified: src/etc/testcases/taskdefs/optional junitreport.xml src/testcases/org/apache/tools/ant/taskdefs/optional/junit JUnitReportTest.java Log: Unit test for 34963 Revision Changes Path 1.3 +10 -0 ant/src/etc/testcases/taskdefs/optional/junitreport.xml Index: junitreport.xml =================================================================== RCS file: /home/cvs/ant/src/etc/testcases/taskdefs/optional/junitreport.xml,v retrieving revision 1.2 retrieving revision 1.3 diff -u -r1.2 -r1.3 --- junitreport.xml 13 May 2005 21:42:23 -0000 1.2 +++ junitreport.xml 21 Jun 2005 11:53:44 -0000 1.3 @@ -66,4 +66,14 @@ <target name="clean"> <delete dir="${outputdir}"/> </target> + + <target name="testStackTraceLineBreaks"> + <mkdir dir="${outputdir}/html"/> + <junitreport todir="${outputdir}"> + <fileset dir="${jrdir}"> + <include name="TEST-*.xml"/> + </fileset> + <report todir="${outputdir}/html"/> + </junitreport> + </target> </project> 1.10 +18 -0 ant/src/testcases/org/apache/tools/ant/taskdefs/optional/junit/JUnitReportTest.java Index: JUnitReportTest.java =================================================================== RCS file: /home/cvs/ant/src/testcases/org/apache/tools/ant/taskdefs/optional/junit/JUnitReportTest.java,v retrieving revision 1.9 retrieving revision 1.10 diff -u -r1.9 -r1.10 --- JUnitReportTest.java 13 May 2005 21:54:14 -0000 1.9 +++ JUnitReportTest.java 21 Jun 2005 11:53:44 -0000 1.10 @@ -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 @@ 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 <br>", + report.indexOf("junit.framework.AssertionFailedError: DOEG<br/>") + > -1); + } finally { + FileUtils.close(r); + } + } + }
--------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]