繁体   English   中英

JUnit-使用JUnitCore运行特定的测试

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM