gpt4 book ai didi

java - JUnit 测试类的 main 方法中包含什么内容?

转载 作者:行者123 更新时间:2023-11-30 02:51:59 24 4
gpt4 key购买 nike

JUnit 测试类的 main 方法中应该包含什么内容?这是我使用的一个示例,但不太理解它并且对其他选项感到好奇?

public static void main(String[] args) {
junit.textui.TestRunner.run(new JUnit4TestAdapter(InflectionPointTest.class));
}

我专注于从 Notepad++ 学习它,但注意到 Netbeans 使用 JUnit,类中甚至没有 main 方法。

最佳答案

JUnit 测试不作为独立的 Java 应用程序执行,因此它们不需要 main 方法。 JUnit 测试由 test runners 执行它使用其他机制来确定如何设置和执行测试,在现代版本的 JUnit 中,它将是注释。

没有什么可以阻止您使用包含一些引导代码的 main 方法创建 JUnit 测试,但这并不常见,因为有大量其他解决方案可以轻松运行多个测试和聚合结果并将它们提供给进一步的构建步骤(例如 Maven+Surefure)。

<小时/>

旁注:使用 Notepad++ 进行 Java 开发不会损害您的学习过程。任何能够提供自动完成和上下文相关帮助的、支持 Java 的合适 IDE 都会比文本编辑器好得多。

关于java - JUnit 测试类的 main 方法中包含什么内容?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38371410/

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