O Surefire não está pegando os testes do Junit 4
Por alguma razão, não consigo usar o plugin Maven 2 Surefire para executar a classe de teste JUnit 4.
public class SimpleTest {
@org.junit.Test
public void simple() {
System.out.println("foo");
}
}
No entanto, se eu mudar essa classe para ser JUnit-3 como, como
public class SimpleTest extends junit.framework.TestCase {
public void testBar() {
System.out.println("bar");
}
@org.junit.Test
public void simple() {
System.out.println("foo");
}
}
então é executado. Aqui está o que eu fiz:
versão verificada do Maven: Apache Maven 2.2.1 (r801777; 2009-08-06 20: 16: 01 + 0100)versão verificada do Surefire: seguidaisto conselhosversão verificada Surefire: verificados frascos Surefire no meu~/.m2/repository/org/apache/maven/surefire
- todos eles são versão 2.4.2 ou 2.4.3feito ummvn dependency:tree | grep junit
para garantir que eu dependa apenas da versão 4.7 do junitO módulo em que estou tendo este problema não tem testes do JUnit 3.
Há mais alguma coisa que eu esteja sentindo falta?