【发布时间】:2020-10-27 01:43:10
【问题描述】:
我有一个类阶乘 里面有两个静态方法:
factorialImperative() & factorialRecursion,
有没有一种方法可以同时测试这两种方法,而不必对每种方法都重复测试?
我想看看有没有办法在不违反 DRY 原则的情况下做到这一点。
【问题讨论】:
-
在 Spock 中这很容易,但在普通的 JUnit 中有点笨拙(并且报告更差)。提示:您需要使用功能界面。
-
所以我确实尝试实现一个接口。基本上是一个包含两种方法测试的接口。然后是另一个实现接口的测试类,我被困住了。任何示例将不胜感激。
标签: java unit-testing static