在 Eclipse 中,使用 JUnit 4,您可以右键单击一个项目或包并单击 Run as JUnit Test,它将运行该分组中的所有 JUnit 测试。有没有办法从代码中完成同样的事情?
最佳答案
您可以在 junit 中使用包,例如 JUnitCore像这样:
public static void main(String[] args){
List tests = new ArrayList();
tests.add(TestOne.class);
tests.add(TestTwo.class);
for (Class test : tests){
runTests(test);
}
}
private static void runTests(Class test){
Result result = JUnitCore.runClasses(test);
for (Failure failure : result.getFailures()){
System.out.println(failure.toString());
}
}
关于java - 如何从代码中运行整个 JUnit 测试套件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24943839/