【发布时间】:2021-02-17 18:15:49
【问题描述】:
我想在 main 方法中接受输入,然后传递给另一个返回值的方法 main 并在 main 方法中打印返回的值。我想使用 JUnit 5 来做到这一点。
(我是 JUnit 5 的新手,因此非常感谢您的帮助。)
【问题讨论】:
-
测试 Main 方法与测试普通静态方法没有什么不同。所以我不知道你想在这里实现什么。
我想在 main 方法中接受输入,然后传递给另一个返回值的方法 main 并在 main 方法中打印返回的值。我想使用 JUnit 5 来做到这一点。
(我是 JUnit 5 的新手,因此非常感谢您的帮助。)
【问题讨论】:
测试静态方法被认为是不好的,因为复杂的静态方法本身是不好的并且是反 OOP 的。
您可以改为在单独的类中编写逻辑,在 main 中实例化它的实例并使用它的方法。
然后使用 JUnit 5,通过实例化该类并使用该方法来测试该类的方法。
【讨论】: