[英]JUnit - Run specific tests using JUnitCore
我有几个包含测试的类。 我有一个主要方法使用JUnitCore来运行所有测试。
为了在每个班级中运行特定的测试,我该怎么办?
目前,我使用类似这样的方法来运行所有测试:
Result result = JUnitCore.runClasses(TestJunit.class, TestJunit2.class);
也许可以对相关测试进行分类,然后使用JUnitCore进行运行? 谢谢 !
您可以通过提供类和方法名称来构建org.junit.runner.Request
并将其传递给JUnitCore
类的run
方法。 这将执行指定类的给定测试。
Request request = Request.method(TestClass.class, "methodName");
Result result = new JUnitCore().run(request);
您可以通过调用Result类中可用的wasSuccessful()
方法来检查测试结果。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.