【问题标题】:How to test the Public Static Void Main method in Java using JUnit 5?如何使用 JUnit 5 在 Java 中测试 Public Static Void Main 方法?
【发布时间】:2021-02-17 18:15:49
【问题描述】:

我想在 main 方法中接受输入,然后传递给另一个返回值的方法 main 并在 main 方法中打印返回的值。我想使用 JUnit 5 来​​做到这一点。

(我是 JUnit 5 的新手,因此非常感谢您的帮助。)

【问题讨论】:

  • 测试 Main 方法与测试普通静态方法没有什么不同。所以我不知道你想在这里实现什么。

标签: java eclipse junit junit5


【解决方案1】:

测试静态方法被认为是不好的,因为复杂的静态方法本身是不好的并且是反 OOP 的。

您可以改为在单独的类中编写逻辑,在 main 中实例化它的实例并使用它的方法。

然后使用 JUnit 5,通过实例化该类并使用该方法来测试该类的方法。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2011-08-03
    • 2019-05-28
    • 1970-01-01
    • 2016-05-22
    • 1970-01-01
    • 2012-09-08
    • 1970-01-01
    • 2016-07-14
    相关资源
    最近更新 更多