Quel drame… comment faire une suite de tests sous JUnit4 quand apparemment on ne dispose plus des TestSuite?!
En JUnit3, on écrit un truc du genre
-
import junit.framework.Test;
-
import junit.framework.TestSuite;
-
-
public class AllTests {
-
/**
-
* Ma suite.
-
*/
-
public static Test suite() {
-
TestSuite suite = new TestSuite("Test");
-
suite.addTestSuite(Test1.class);
-
suite.addTestSuite(Test2.class);
-
suite.addTestSuite(Test3.class);
-
return suite;
-
}
-
}
Heureusement, il y a quand même un moyen de s’en sortir avec de jolies annotations:
-
import org.junit.runner.RunWith;
-
import org.junit.runners.Suite;
-
import org.junit.runners.Suite.SuiteClasses;
-
-
@RunWith(Suite.class)
-
@SuiteClasses(value={Test1.class,Test2.class,Test3.class,})
-
public class AllTests{
-
}
C’est beau, clair et rapide à écrire!!




Commentaires
Ecrire un commentaire Trackback