Lisa,

The answer is that although Junit4 might support finding the @Test
annotations, the maven surefire plugin (being backwards compatable, AND a
completely different tool) looks for Test* *Test and *TestSuite.   You need
to configure the maven-surefire-plugin (This is the part of maven that calls
into junit) for junit4 conventions, or you won't get your desired behavior.

-Josh

On Thu, Dec 11, 2008 at 6:39 PM, CheapLisa <l...@purpleblade.net> wrote:

>
> I do not believe this has anything to do with it and I don't understand
> what
> you are saying.
>
> L
>
>
>
> mgainty wrote:
> >
> >
> > place the groupId/artifactId/version in the dependencies in
> > dependencyManagement Section of the parent pom
> > <project>
> >   ...
> >   <dependencyManagement>
> >     <dependencies>
> >       <dependency>
> >         <groupId>group-a</groupId>
> >         <artifactId>artifact-a</artifactId>
> >         <version>1.0</version>
> >
> http://maven.apache.org/guides/introduction/introduction-to-dependency-mechanism.html
> >
> > hth
> > Martin
> > ______________________________________________
> > Disclaimer and confidentiality note
> > Everything in this e-mail and any attachments relates to the official
> > business of Sender. This transmission is of a confidential nature and
> > Sender does not endorse distribution to any party other than intended
> > recipient. Sender does not necessarily endorse content contained within
> > this transmission.
> >
> >
> >
> >
> >> Date: Wed, 10 Dec 2008 12:44:45 -0800
> >> From: l...@purpleblade.net
> >> To: users@maven.apache.org
> >> Subject: Re: Is Maven / JUnit 4.x broken (annotations)
> >>
> >>
> >> I looked at my effective pom.  I have a dependency there on JUnit 4.5.
> >> The only reference to surefire was maven-surefire-reports-plugin in the
> >> reporting section.
> >>
> >> how do I know that surefire is using my dependency of JUnit 4.5?  Is
> >> maven
> >> bundled with another version of JUnit and using an earlier version that
> >> I'm
> >> not aware of?
> >>
> >> How do I force the surefire plugin to use JUnit 4.5?
> >>
> >> thanks
> >>
> >> L
> >>
> >>
> >>
> >> John Stoneham wrote:
> >> >
> >> >>> On Wed, Dec 10, 2008 at 12:16 AM, CheapLisa <l...@purpleblade.net>
> >> >>> wrote:
> >> >>>> I have JUnit 4.5 as a dependency in my maven pom
> >> >>>> and I have imported annotations into my test case but
> >> >>>> it is not recognizing the @Test and @Ignore annotations.
> >> >>>>
> >> >>>> I still have to preface the method name with "test"
> >> >>>> and the @Ignore tests get executed.
> >> >>>>
> >> >>>> Is something broken?  What do I need to do to get this
> >> >>>> to work like expected and to take advantage of JUnit 4.x
> >> >>>> which has over a year of release now.
> >> >
> >> > Hm. Last time this happened to me it was because I was trying to
> >> > repackage JUnit with a bunch of other things, and it turned out
> >> > surefire was inspecting my POM to look for a junit:junit dependency,
> >> > then pulling the version off that to determine whether to look for
> >> > JUnit 4 tests.
> >> >
> >> > Sounds to me like surefire thinks your JUnit dependency is version 3.
> >> > We've got JUnit 4.4 configured here and it runs both 3- and 4-style
> >> > tests properly.
> >> >
> >> > Is it possible to post the output of mvn help:effective-pom here?
> >> >
> >> > - John
> >> >
> >> > ---------------------------------------------------------------------
> >> > To unsubscribe, e-mail: users-unsubscr...@maven.apache.org
> >> > For additional commands, e-mail: users-h...@maven.apache.org
> >> >
> >> >
> >> >
> >>
> >> --
> >> View this message in context:
> >>
> http://www.nabble.com/Is-Maven---JUnit-4.x-broken-%28annotations%29-tp20929389p20943444.html
> >> Sent from the Maven - Users mailing list archive at Nabble.com.
> >>
> >>
> >> ---------------------------------------------------------------------
> >> To unsubscribe, e-mail: users-unsubscr...@maven.apache.org
> >> For additional commands, e-mail: users-h...@maven.apache.org
> >>
> >
> > _________________________________________________________________
> > Send e-mail faster without improving your typing skills.
> >
> http://windowslive.com/Explore/hotmail?ocid=TXT_TAGLM_WL_hotmail_acq_speed_122008
> >
>
> --
> View this message in context:
> http://www.nabble.com/Is-Maven---JUnit-4.x-broken-%28annotations%29-tp20929389p20964992.html
> Sent from the Maven - Users mailing list archive at Nabble.com.
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: users-unsubscr...@maven.apache.org
> For additional commands, e-mail: users-h...@maven.apache.org
>
>

Reply via email to