randoop为所有类生成具有相同名称的测试

epggiuax  于 2021-06-29  发布在  Java
关注(0)|答案(1)|浏览(342)

我想为200个类生成测试(我把它们的类名放在--classlist txt中),但是randoop生成regressiontest0.java到regressiontestn.java,并替换生成的文件,因为它们具有相同的名称。randoop是否可以生成与类名同名的测试文件,我已经把它们放进了类列表文件中?例如,我有一个kmeans.java类,randoop生成kmeans0.java到kmeansn.java,而不是regressiontest.java?谢谢。

yquaqz18

yquaqz181#

每个生成的测试可以调用任何或所有被测试的类。例如,如果类列表文件包含 Class1.java , Class2.java ,和 Class3.java ,则每个生成的测试可以调用所有三个类。randoop不会为每个类创建一组单独的测试。
如果只有一个类在测试中(这肯定违反了推荐的做法!),然后可以在生成文件和其中的类之后重命名它们。但这不是你的情况,正如你所描述的那样。

相关问题