jUnit4 - suites

2 respostas
sunshine

Pessoal,
estou com dúvida de como chamar suites de testes com o jUnit4

com jUnit 3.8, faço assim:

public class TodosOsTestes {
    public static Test suite() {
        TestSuite suite = new TestSuite();
        suite.addSuite(br.net.algumaCoisa.controle.AllTests.suite());
        suite.addSuite(br.net.algumaCoisa.vista.AllTests.suite());
        return suite;
    }

e agora no jUnit4?
o código abaixo funciona para chamada de classes de testes.

@RunWith(value=Suite.class)
@SuiteClasses(value={ClasseDeTestes1.class, ClasseDeTestes2.class})
public class AllTests {
}

porém para chamar suites de testes não dá certo.
Como posso fazer isso?

2 Respostas

S

tenho a mesma duvida que você…

alguém aí faz testes unitários com JUnit 4 ??

sunshine

resolvido!!!

estava gerando a seguinte exceção:

java.lang.Exception: No runnable methods
@RunWith(Suite.class)
@SuiteClasses({
              ClasseDeTestes1.class,
              br.net.algumaCoisa.vista.AllTests.class})
 public class AllTests {
 }

o problema encontrava-se em algumas suites que estavam no formato 3.8

Criado 24 de fevereiro de 2007
Ultima resposta 26 de fev. de 2007
Respostas 2
Participantes 2