Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/388.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java Randoop测试类名_Java_Classname_Randoop - Fatal编程技术网

Java Randoop测试类名

Java Randoop测试类名,java,classname,randoop,Java,Classname,Randoop,我实际上是在为我的项目运行Randoop。它生成的测试类的名称类似于RandoopTest* 我知道这个参数——junit classname将设置基本类名,而不是RandoopTest 但是我希望测试类名与我的类相关,比如MyClassTest。有办法吗?Randoop会对传递给它的所有类进行测试。因此,单个测试可能会从ClassOne调用一个方法,然后从ClassII调用九个方法,然后从ClassOne调用另一个方法。不清楚您是否希望此测试出现在ClassOneTest或ClassTwoTe

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

我知道这个参数——junit classname将设置基本类名,而不是RandoopTest


但是我希望测试类名与我的类相关,比如MyClassTest。有办法吗?

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


如果您只想测试ClassOne中的方法,那么可以通知Randoop这样做。但是,如果您指示Randoop同时测试ClassOne和ClassTwo,那么每个测试都可能涉及这两个类,将Randoop的输出划分为“ClassOne测试”和“ClassTwo测试”是没有意义的。Randoop会对您传递给它的所有类进行测试。因此,单个测试可能会从ClassOne调用一个方法,然后从ClassII调用九个方法,然后从ClassOne调用另一个方法。不清楚您是否希望此测试出现在ClassOneTest或ClassTwoTest中


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

当我运行Randoop时,--junit classname命令行参数会影响所有生成的Java文件的名称。你在说别的吗?也许给出一个更具体的例子,你正在做什么,这个问题将是有益的。考虑我有两个类,如ClassOne和ClassTwo和RANOOP创建测试类,如RANOOPTES0,RANDOPTETST1等,但我希望测试类就像CaseOntest和CLSASWestTest。这可能吗?当我运行Randoop时,--junit classname命令行参数会影响所有生成的Java文件的名称。你在说别的吗?也许给出一个更具体的例子,你正在做什么,这个问题将是有益的。考虑我有两个类,如ClassOne和ClassTwo和RANOOP创建测试类,如RANOOPTES0,RANDOPTETST1等,但我希望测试类就像CaseOntest和CLSASWestTest。这是可能的吗?谢谢:)但我觉得通过这种方式,可读性几乎没有受到影响。如果有一个基于班级的隔离设施,那就太好了;Randoop是开源的。不过,我不确定你想如何区分测试。我给出了一个从两个类调用方法的测试示例;我不确定你想把它归入哪一类。谢谢:)但我觉得这样一来,可读性几乎没有受到影响。如果有一个基于班级的隔离设施,那就太好了;Randoop是开源的。不过,我不确定你想如何区分测试。我给出了一个从两个类调用方法的测试示例;我不确定你想把它归入哪一类。