如何从代码中运行整个JUnit测试套件
发布于 2021-01-30 15:50:19
在eclipse中,使用JUnit 4,您可以右键单击项目或包,然后单击“以JUnit
Test身份运行”,它将运行该组中的所有JUnit测试。有没有办法在代码中执行相同的操作?
关注者
0
被浏览
90
1 个回答
-
您可以在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()); } }