From 222846dc00c6668720ff29a015ddaf50e1b2695e Mon Sep 17 00:00:00 2001 From: Antoine Levy-Lambert Date: Mon, 20 Dec 2010 05:28:04 +0000 Subject: [PATCH] needed for execution of single methods according to email of Jesse Glick. Bugzilla 34748.reference of the email http://mail-archives.apache.org/mod_mbox/ant-dev/201012.mbox/%3Cloom.20101217T222806-442@post.gmane.org%3E git-svn-id: https://svn.apache.org/repos/asf/ant/core/trunk@1050993 13f79535-47bb-0310-9956-ffa450edef68 --- .../taskdefs/optional/junit/JUnitTask.java | 1 + src/tests/antunit/antunit-base.xml | 1 + .../taskdefs/optional/junit/junit-test.xml | 49 +++++++++++++++++++ src/tests/antunit/taskdefs/xslt-test.xml | 1 - 4 files changed, 51 insertions(+), 1 deletion(-) diff --git a/src/main/org/apache/tools/ant/taskdefs/optional/junit/JUnitTask.java b/src/main/org/apache/tools/ant/taskdefs/optional/junit/JUnitTask.java index 585806564..b30eb61d4 100644 --- a/src/main/org/apache/tools/ant/taskdefs/optional/junit/JUnitTask.java +++ b/src/main/org/apache/tools/ant/taskdefs/optional/junit/JUnitTask.java @@ -718,6 +718,7 @@ public class JUnitTask extends Task { addClasspathEntry("/org/apache/tools/ant/launch/AntMain.class"); addClasspathEntry("/org/apache/tools/ant/Task.class"); addClasspathEntry("/org/apache/tools/ant/taskdefs/optional/junit/JUnitTestRunner.class"); + addClasspathEntry("/org/apache/tools/ant/taskdefs/optional/junit/JUnit4TestMethodAdapter.class"); } private static JUnitTaskMirror createMirror(JUnitTask task, ClassLoader loader) { diff --git a/src/tests/antunit/antunit-base.xml b/src/tests/antunit/antunit-base.xml index 7a2d7cdce..0a64ebfbf 100644 --- a/src/tests/antunit/antunit-base.xml +++ b/src/tests/antunit/antunit-base.xml @@ -20,6 +20,7 @@ + diff --git a/src/tests/antunit/taskdefs/optional/junit/junit-test.xml b/src/tests/antunit/taskdefs/optional/junit/junit-test.xml index 0741789f6..6d256a3ee 100644 --- a/src/tests/antunit/taskdefs/optional/junit/junit-test.xml +++ b/src/tests/antunit/taskdefs/optional/junit/junit-test.xml @@ -300,4 +300,53 @@ public class BTest extends TestCase { + + + + + + + + + + + + + + public class T1 extends + junit.framework.TestCase { + public void testOK() {} + public void testBad() {throw new RuntimeException("failed");} + } + + import org.junit.Test; + public class T2 { + @Test + public void ok() {} + @Test + public void bad() { + throw new RuntimeException("failed");} + } + + + + + + + + + + + + + + + + + + + + + diff --git a/src/tests/antunit/taskdefs/xslt-test.xml b/src/tests/antunit/taskdefs/xslt-test.xml index 8846bad5c..069b11cb5 100644 --- a/src/tests/antunit/taskdefs/xslt-test.xml +++ b/src/tests/antunit/taskdefs/xslt-test.xml @@ -147,7 +147,6 @@ undefined='' -