He logrado averiguar cómo hacer un TestSuite en jUnit 4, pero realmente echo de menos la posibilidad v3 de incluir un conjunto en un TestSetup.TestSuite Setup en jUnit 4
¿Alguna idea sobre cómo obtener la instalación @ BeforeClass/@ AfterClass ejecutada para un conjunto de casos de prueba en jUnit 4?
I.e.
@RunWith(Suite.class)
@Suite.SuiteClasses({Test1.class, Test2.class})
public class MyTestSuite {
@BeforeClass public static void setUpClass() {
// Common initialization done once for Test1 + Test2
}
@AfterClass public static void tearDownClass() {
// Common cleanup for all tests
}
}
Lamentablemente, el fragmento de código anterior no funciona. @BeforeClass
solo funciona por clase de prueba.
De acuerdo con esta respuesta que debería funcionar: http://stackoverflow.com/questions/82949/before-and-after-suite-execution-hook-in-junit- 4-x # 177069 – Sebi