【问题标题】:Randoop generates tests with same name for all of the classesRandoop 为所有类生成具有相同名称的测试
【发布时间】:2020-12-17 01:17:19
【问题描述】:

我想为 200 个类生成测试(我已将它们的类名放在 --classlist txt 中)但 Randoop 生成 RegressionTest0.java 到 RegressionTestN.java 并替换生成的文件,因为它们具有相同的名称。 Randoop 是否可以生成与类名同名的测试文件,我已将其放入类列表文件中?例如,我有一个 KMeans.java 类和 Randoop 生成 KMeans0.java 到 KMeansN.java 而不是 RegressionTest.java? 谢谢。

【问题讨论】:

    标签: java unit-testing testing automated-tests randoop


    【解决方案1】:

    每个生成的测试都可以调用任何或所有被测类。例如,如果您的类列表文件包含Class1.javaClass2.javaClass3.java,那么每个生成的测试都可能调用所有三个类。 Randoop 不会为每个类创建单独的测试集。

    如果只有一个类在测试中(这绝对违反了推荐的做法!),那么您可以在生成文件后重命名文件和其中的类。但这不是您的情况,如上所述。

    【讨论】:

      猜你喜欢
      • 2015-09-18
      • 1970-01-01
      • 2011-11-20
      • 2019-01-26
      • 2015-07-23
      • 1970-01-01
      • 2020-04-28
      • 1970-01-01
      相关资源
      最近更新 更多