gpt4 book ai didi

java - 如何从命令行运行 JUnit 测试用例

转载 作者:行者123 更新时间:2023-12-03 04:00:11 25 4
gpt4 key购买 nike

我想从命令行运行 JUnit 测试用例。我怎样才能做到这一点?

最佳答案

对于JUnit 5.x,它是:

java -jar junit-platform-console-standalone-<version>.jar <Options>

https://stackoverflow.com/a/52373592/1431016 中查找简短摘要完整详细信息请访问 https://junit.org/junit5/docs/current/user-guide/#running-tests-console-launcher

对于 JUnit 4.X 来说,它确实是:

java -cp .:/usr/share/java/junit.jar org.junit.runner.JUnitCore [test class name]

但是如果您使用JUnit 3.X,请注意类名称不同:

java -cp .:/usr/share/java/junit.jar junit.textui.TestRunner [test class name]

您可能需要将更多包含类文件的 JAR 或目录添加到类路径中,并用分号 (Windows) 或冒号 (UNIX/Linux) 分隔它们。这取决于您的环境。

编辑:我添加了当前目录作为示例。取决于您的环境以及构建应用程序的方式(可以是 bin/或 build/甚至 my_application.jar 等)。注意 Java 6+ 确实支持类路径中的 glob,您可以这样做:

java -cp lib/*.jar:/usr/share/java/junit.jar ...

编写测试!:-)

关于java - 如何从命令行运行 JUnit 测试用例,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2235276/

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