gpt4 book ai didi

java - 为什么用 JUnit 进行单元测试的类不能有主类?

转载 作者:行者123 更新时间:2023-11-29 08:16:37 25 4
gpt4 key购买 nike

我的讲师之前提到过这个,但我不太明白为什么会这样。谁能解释一下?

我们正在编写一个程序来计算一个素数数组列表,我们必须使用 JUnit 来确保这个数组列表的所有成员都是素数。为什么我不能使用 main 来测试这个类?

非常感谢:)

最佳答案

好吧,这些答案大部分都太复杂了。我认为你的问题更基本。这是一个非常好的

答案是,当您成为一名 Java 开发人员并开始编写大量代码,这些代码会随着时间的推移得到更新/修复,那么拥有一个单独的测试插件会很有帮助,该插件会自动从代码外部对您的代码运行测试,检查它是否仍按您期望的方式工作。这意味着您可以出于任何原因修复/调试代码的不同方面,然后您的老板走过来询问自您修复后代码是否仍然执行客户希望它执行的操作?没有复杂性 你可以在没有复杂的主错误语句的情况下回答他,这些错误语句与正常的程序输出混合在一起(并在非测试条件下减慢代码速度),但是有一个漂亮的绿色 junit 条表明它仍然有效。在开发大型项目并且有数百个测试要做之前,您不会看到它的值(value)。此外,junit 还有许多其他技巧......

关于java - 为什么用 JUnit 进行单元测试的类不能有主类?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4365883/

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