Off-topic, but your main() can be as simple as:

    public static void main(String[] args) {
        junit.textui.TestRunner.run(suite());
    }

and my suite() methods would be (in your case):

    public static Test suite() {
        return new TestSuite(myTest.class);
    }

and to round things up, JUnit 3.8+ doesn't require the myTest(String name)
constructor anymore.

As far are your actual problem, I haven't a clue... Sorry, --DD

-----Original Message-----
From: Steve Schlaifer [mailto:[EMAIL PROTECTED]] 
Sent: Tuesday, November 19, 2002 12:14 PM
To: Ant Users List
Subject: RE: Problem with junit in ant with jdk 1.4.1

On Tue, 19 Nov 2002, Keith Hatton wrote:

> Is that "it works with any 5 of the 6" or is it actually "there's
> something different about this sixth test" ?

It works with any 5 of the 6.  Actually, the case I was testing is:

import junit.framework.Test;
import junit.framework.TestCase;
import junit.framework.TestSuite;
import junit.framework.TestResult;

public class myTest extends TestCase {

    public myTest(String name) {
        super(name);
    }

    public static Test suite() throws ClassNotFoundException {
        return new TestSuite(Class.forName("myTest"));
    }

    public void test0() { }
    public void test1() { }
    public void test2() { }
    public void test3() { }
    public void test4() { }
    public void test5() { }

    public static void main(String[] argv) throws Exception {
        Test suite = suite();
        junit.textui.TestRunner runner = new junit.textui.TestRunner();
        TestResult result = new TestResult();
        suite.run(result);
        runner.print(result);
    }
}

--
To unsubscribe, e-mail:   <mailto:[EMAIL PROTECTED]>
For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>

Reply via email to