1

我想知道 JMockit 是否与 JUnit 参数化测试或 JUnitParams 兼容,因为到目前为止我还没有找到使它们一起工作的方法,因为您只能指定一个 JUnit 运行器,并且 JMockit、JUnitParams 和 Parameterized 都需要您使用他们自己的跑步者。

4

1 回答 1

2

JMockit 不要求您使用自己的跑步者。使用自己的运行器只是确保 JMockit 在测试运行之前正确初始化的一种可能方法。您还可以通过命令行参数将 JMockit 添加为 Java 代理,取决于类路径排序(在 JUnit 之前的类路径中包含 JMockit)或在实际测试开始之前手动调用 JMockit 初始化方法,如果您有这样的地方可以调用它,例如如果您使用自己的 JUnit 跑步者。

于 2017-04-03T11:45:35.620 回答