I’ve noticed that when importing JUnit, the * wildcard doesn’t always work.
e.g. for the annotation @Test you must import org.junit.Test since org.junit.* doesn’t recognize the annotation.
Is there a reason for this, is it something that needs setting? or just a quirk in the way somethings like JUnit are.
FYI, I am using: Junit 4.6, Intelli-J 8.1.3.
Based on your comment above:
it sounds to me like it could be a name collision. Are you importing a class or interface named Test from somewhere else? Is there a class named Test in the same package as the one where you’re having the problem? It could be that Java is seeing one of these instead of the annotation.