gpt4 book ai didi

junit - 如何在运行时执行junit测试用例?

转载 作者:行者123 更新时间:2023-12-04 06:04:29 28 4
gpt4 key购买 nike

我想在另一个 java 程序中执行一个 junit 测试用例..让我们说

class XYZ extends TestCase{
public void test1(){}
public void test2(){}
public void test3(){}
}

就像我在 eclipse 上运行这个单元测试的方式一样,我希望能够在运行时执行它..我需要知道通过和失败的测试数量..我通过创建一个对象尝试了典型的 java 方式来做到这一点这个测试用例类并一个一个地调用每个函数,但不知何故,我觉得这样做是无效的..此外,它确实执行了测试,但没有告诉我有关测试通过和失败的统计信息的任何信息..

那么如何在另一个 java 程序中在运行时执行所有这些测试,模仿 eclipse 的作用呢?

最佳答案

您可以使用 JunitCore类以编程方式执行测试。这将返回 Result你必须自己评估。

Once you have tests, you'll want to run them. JUnit provides tools to define the suite to be run and to display its results. To run tests and see the results on the console, run this from a Java program:

org.junit.runner.JUnitCore.runClasses(TestClass1.class, ...);

关于junit - 如何在运行时执行junit测试用例?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8531842/

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