Vou mostrar um exemplo de TestSuite nas duas versões, isso tornará a explicação clara:
Para criar uma suite de testes com JUnit3:
0: public class AllTests extends TestSuiteAgora, com JUnit4:
1: {
2: public static TestSuite suite()
3: {
4: TestSuite suite = new TestSuite();
5:
6: suite.addTestSuite(ClasseFuncionalidadeTeste.class);
7: suite.addTestSuite(CopyOfClasseFuncionalidadeTeste.
8: class);
9: }
10: }
0: @RunWith(value=Suite.class)Bem, com JUnit4, a classe "suite" só existe para "receber" a annotation e ser executada, não necessitando de nenhum método.
1: @SuiteClasses(value={
2: ClasseFuncionalidadeTeste.class,
3: CopyOfClasseFuncionalidadeTeste.class
4: }
5: )
6: public class TestAll {
7: }