git-svn-id: https://svn.apache.org/repos/asf/ant/core/trunk@268534 13f79535-47bb-0310-9956-ffa450edef68master
| @@ -237,7 +237,7 @@ public class JUnitTestRunner implements TestListener { | |||||
| public void endTest(Test test) {} | public void endTest(Test test) {} | ||||
| /** | /** | ||||
| * Interface TestListener. | |||||
| * Interface TestListener for JUnit <= 3.4. | |||||
| * | * | ||||
| * <p>A Test failed. | * <p>A Test failed. | ||||
| */ | */ | ||||
| @@ -247,6 +247,15 @@ public class JUnitTestRunner implements TestListener { | |||||
| } | } | ||||
| } | } | ||||
| /** | |||||
| * Interface TestListener for JUnit > 3.4. | |||||
| * | |||||
| * <p>A Test failed. | |||||
| */ | |||||
| public void addFailure(Test test, AssertionFailedError t) { | |||||
| addFailure(test, (Throwable) t); | |||||
| } | |||||
| /** | /** | ||||
| * Interface TestListener. | * Interface TestListener. | ||||
| * | * | ||||
| @@ -59,13 +59,14 @@ import org.apache.tools.ant.BuildException; | |||||
| import java.io.*; | import java.io.*; | ||||
| import java.text.NumberFormat; | import java.text.NumberFormat; | ||||
| import junit.framework.AssertionFailedError; | |||||
| import junit.framework.Test; | import junit.framework.Test; | ||||
| import junit.framework.TestCase; | import junit.framework.TestCase; | ||||
| /** | /** | ||||
| * Prints plain text output of the test to a specified Writer. | * Prints plain text output of the test to a specified Writer. | ||||
| * | * | ||||
| * @author <a href="mailto:stefan.bodewig@megabit.net">Stefan Bodewig</a> | |||||
| * @author <a href="mailto:stefan.bodewig@epost.de">Stefan Bodewig</a> | |||||
| */ | */ | ||||
| public class PlainJUnitResultFormatter implements JUnitResultFormatter { | public class PlainJUnitResultFormatter implements JUnitResultFormatter { | ||||
| @@ -172,7 +173,7 @@ public class PlainJUnitResultFormatter implements JUnitResultFormatter { | |||||
| } | } | ||||
| /** | /** | ||||
| * Interface TestListener. | |||||
| * Interface TestListener for JUnit <= 3.4. | |||||
| * | * | ||||
| * <p>A Test failed. | * <p>A Test failed. | ||||
| */ | */ | ||||
| @@ -180,6 +181,15 @@ public class PlainJUnitResultFormatter implements JUnitResultFormatter { | |||||
| formatError("\tFAILED", test, t); | formatError("\tFAILED", test, t); | ||||
| } | } | ||||
| /** | |||||
| * Interface TestListener for JUnit > 3.4. | |||||
| * | |||||
| * <p>A Test failed. | |||||
| */ | |||||
| public void addFailure(Test test, AssertionFailedError t) { | |||||
| addFailure(test, (Throwable) t); | |||||
| } | |||||
| /** | /** | ||||
| * Interface TestListener. | * Interface TestListener. | ||||
| * | * | ||||
| @@ -57,6 +57,7 @@ package org.apache.tools.ant.taskdefs.optional.junit; | |||||
| import java.text.NumberFormat; | import java.text.NumberFormat; | ||||
| import java.io.IOException; | import java.io.IOException; | ||||
| import java.io.OutputStream; | import java.io.OutputStream; | ||||
| import junit.framework.AssertionFailedError; | |||||
| import junit.framework.Test; | import junit.framework.Test; | ||||
| import org.apache.tools.ant.BuildException; | import org.apache.tools.ant.BuildException; | ||||
| @@ -64,7 +65,7 @@ import org.apache.tools.ant.BuildException; | |||||
| /** | /** | ||||
| * Prints short summary output of the test to Ant's logging system. | * Prints short summary output of the test to Ant's logging system. | ||||
| * | * | ||||
| * @author <a href="mailto:stefan.bodewig@megabit.net">Stefan Bodewig</a> | |||||
| * @author <a href="mailto:stefan.bodewig@epost.de">Stefan Bodewig</a> | |||||
| */ | */ | ||||
| public class SummaryJUnitResultFormatter implements JUnitResultFormatter { | public class SummaryJUnitResultFormatter implements JUnitResultFormatter { | ||||
| @@ -98,6 +99,14 @@ public class SummaryJUnitResultFormatter implements JUnitResultFormatter { | |||||
| * Empty | * Empty | ||||
| */ | */ | ||||
| public void addFailure(Test test, Throwable t) {} | public void addFailure(Test test, Throwable t) {} | ||||
| /** | |||||
| * Interface TestListener for JUnit > 3.4. | |||||
| * | |||||
| * <p>A Test failed. | |||||
| */ | |||||
| public void addFailure(Test test, AssertionFailedError t) { | |||||
| addFailure(test, (Throwable) t); | |||||
| } | |||||
| /** | /** | ||||
| * Empty | * Empty | ||||
| */ | */ | ||||
| @@ -64,6 +64,7 @@ import org.w3c.dom.*; | |||||
| import org.apache.tools.ant.BuildException; | import org.apache.tools.ant.BuildException; | ||||
| import org.apache.tools.ant.util.DOMElementWriter; | import org.apache.tools.ant.util.DOMElementWriter; | ||||
| import junit.framework.AssertionFailedError; | |||||
| import junit.framework.Test; | import junit.framework.Test; | ||||
| import junit.framework.TestCase; | import junit.framework.TestCase; | ||||
| @@ -178,7 +179,7 @@ public class XMLJUnitResultFormatter implements JUnitResultFormatter { | |||||
| } | } | ||||
| /** | /** | ||||
| * Interface TestListener. | |||||
| * Interface TestListener for JUnit <= 3.4. | |||||
| * | * | ||||
| * <p>A Test failed. | * <p>A Test failed. | ||||
| */ | */ | ||||
| @@ -186,6 +187,15 @@ public class XMLJUnitResultFormatter implements JUnitResultFormatter { | |||||
| formatError("failure", test, t); | formatError("failure", test, t); | ||||
| } | } | ||||
| /** | |||||
| * Interface TestListener for JUnit > 3.4. | |||||
| * | |||||
| * <p>A Test failed. | |||||
| */ | |||||
| public void addFailure(Test test, AssertionFailedError t) { | |||||
| addFailure(test, (Throwable) t); | |||||
| } | |||||
| /** | /** | ||||
| * Interface TestListener. | * Interface TestListener. | ||||
| * | * | ||||