You are viewing a plain text version of this content. The canonical link for it is here.
Posted to user@ant.apache.org by Stephane Bailliez <sb...@imediation.com> on 2001/01/02 13:53:05 UTC

RE: JUnit Task

The JUnit test runner tries first to find a static suite method and use it,
if it is not found it tries to extract a TestSuite from the class.

Could you provide a small sample code of your 2 classes because I cannot get
the picture.

-- 
 Stéphane Bailliez 
 Software Engineer, Paris - France 
 iMediation - http://www.imediation.com 
 Disclaimer: All the opinions expressed above are mine and not those from my
company. 



> -----Original Message-----
> From: Noel Rappin [mailto:noel.rappin@openwave.com]
> Sent: Friday, December 29, 2000 4:22 PM
> To: ant-user@jakarta.apache.org
> Subject: JUnit Task
> 
> 
> I think this just got answered to the list, but I deleted the 
> message, so I
> apologize if this is a repeat.
> 
> I'm trying to use the JUnit task -- I'm starting with one subclass of
> TestCase that has a constructor, a startUp() a tearDown() and one
> testSomething() method.  I also have a second class that 
> contains a static
> suite() method that returns the suite from the TestCase.  
> This works from
> the JUnit TextRunner.
> 
> Trying to do this in Ant, I see the following problems:
> 
> * When I point the <test> to the TestCase, I get the message:
> No tests found in com.whatever.my.TestCase
> 
> * When I point the <test> at the second class, Ant complains 
> that it doesn't
> have a TestCase(String) constructor, which is true, but I was 
> expecting it
> to call the static suite() method.
> 
> So how does the Ant JUnit task find tests?  What am I missing here?
> 
> Thanks,
> 
> Noel
> 
> -------------
> Noel Rappin
> Openwave
> Principal Software Engineer, Internal Development
> Noel.Rappin@openwave.com
> (781) 274-7000 x305
> ----------------
> The opinions expressed in this message are not those of Openwave.
> 
> 
> 
>