gpt4 book ai didi

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

转载 作者:行者123 更新时间:2023-11-30 02:16:56 28 4
gpt4 key购买 nike

我有几个包含测试的类。我有一个使用 JUnitCore 的主要方法来运行所有测试。

我该怎么做才能在每个类(class)中运行特定测试?

目前我使用类似的东西来运行我的所有测试:

      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() 方法来检查测试结果。

关于java - JUnit - 使用 JUnitCore 运行特定测试,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48057148/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com