[ 
https://jira.codehaus.org/browse/SUREFIRE-995?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=358428#comment-358428
 ] 

Tibor Digana commented on SUREFIRE-995:
---------------------------------------

@Paul
This feature should already work with surefire-2.18.
Can you check it out? Let me know if the issue can be closed.
Thx

> Support searching superclass for JUnit @Category
> ------------------------------------------------
>
>                 Key: SUREFIRE-995
>                 URL: https://jira.codehaus.org/browse/SUREFIRE-995
>             Project: Maven Surefire
>          Issue Type: Improvement
>          Components: Junit 4.x support
>    Affects Versions: 2.14.1
>            Reporter: Paul Philion
>            Assignee: Tibor Digana
>
> It looks like when evaluating <groups> and <excludedGroups> using the 
> @Category, only the test class itself (and not any superclasses) is searched 
> for the annotation.
> It would be very helpful if the search included superclasses.
> Aside: It took me a few hours to track this down. I like to implement 
> abstract superclasses for all my testing patterns (integration test with full 
> DB vs. "functional test" using stub DB vs strict unit test with mock 
> objects). Typically, adding the annotation to the superclass (like 
> @BeforeClass and @AfterClass) to handle standard initialization. However, the 
> @Category works only in the concrete test class (not an abstract superclass).
> If you need a more concrete example (sample code, etc.), I am happy to 
> provide.
> Right now, the simple work-around is to include @Category in all concrete 
> test classes where it is important. I'm using it in/exclude integration tests.



--
This message was sent by Atlassian JIRA
(v6.1.6#6162)

Reply via email to