sirve - textarea java propiedades
JUnit4 ejecuta todas las pruebas en un paquete especĂfico usando un testuite (2)
Puedes usar JUnitToolBox:
@RunWith(WildcardPatternSuite.class)
@SuiteClasses("**/*Test.class")
public class MySuite {
}
Configuración de Maven:
<dependency>
<groupId>com.googlecode.junit-toolbox</groupId>
<artifactId>junit-toolbox</artifactId>
<version>1.5</version>
</dependency>
consulte https://code.google.com/p/junit-toolbox/ para obtener más detalles.
¿Es esto posible en JUnit4?
En JUnit3, haría lo siguiente:
public class MyTestSuite {
public static Test suite() throws Exception {
doBeforeActions();
try {
TestSuite testSuite = new TestSuite();
for(Class clazz : getAllClassesInPackage("com.mypackage")){
testSuite.addTestSuite(clazz);
}
return testSuite;
} finally {
doAfterActions
}
}
...
}
El takari-cpsuite (desarrollado originalmente por Johannes Link ) ofrece una suite classpath que debe adaptarse a sus necesidades. Permite el filtrado de clases en el Classpath por expresiones regulares como:
import org.junit.extensions.cpsuite.ClasspathSuite.*;
...
@ClassnameFilters({"mytests.*", ".*Test"})
public class MySuite...