1

我实际上正在尝试为我的项目运行 Randoop。它生成的测试类的名称类似于 RandoopTest*

我知道参数 --junit-classname 将设置基类名而不是 RandoopTest。

但我希望测试类名称与我的类相关,如 MyClassTest。有没有办法做到这一点?

4

1 回答 1

0

Randoop 对您传递给它的所有类进行测试。因此,单个测试可能会从 ClassOne 调用一个方法,然后从 ClassTwo 调用九个方法,然后从 ClassOne 调用另一个方法。目前尚不清楚您是否希望此测试出现在 ClassOneTest 或 ClassTwoTest 中。

如果您只想测试 ClassOne 中的方法,那么您可以通知 Randoop 这样做。但是,如果您指示 Randoop 测试 ClassOne 和 ClassTwo,那么每个测试都可能涉及这两个类,并且将 Randoop 的输出分为“ClassOne 测试”和“ClassTwo 测试”是没有意义的。

于 2015-07-02T13:30:53.550 回答