实际上,我正在尝试为我的项目运行Randoop。它生成的测试类的名称类似于RandoopTest*
我知道参数--junit-classname将设置基类名而不是RandoopTest。
但我希望测试类名与我的类相关,如MyClassTest。有办法做到这一点吗?
发布于 2015-07-02 21:30:54
Randoop对您传递给它的所有类进行测试。因此,一个测试可能会从ClassOne调用一个方法,然后从ClassTwo调用九个方法,然后从ClassOne调用另一个方法。目前还不清楚您希望这个测试出现在ClassOneTest还是ClassTwoTest中。
如果你只想测试来自ClassOne的方法,那么你可以通知Randoop去做。但是,如果您指示Randoop同时测试ClassOne和ClassTwo,那么每个测试都可能涉及两个类,并且将Randoop的输出划分为"ClassOne测试“和"ClassTwo测试”是没有意义的。
https://stackoverflow.com/questions/31162744
复制相似问题