Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/ant/2.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
如何在运行ANT时获得参数化Junit测试的清晰报告?_Ant_Junit4 - Fatal编程技术网

如何在运行ANT时获得参数化Junit测试的清晰报告?

如何在运行ANT时获得参数化Junit测试的清晰报告?,ant,junit4,Ant,Junit4,我有一个JUnit测试,它使用参数化的运行程序。我有两个参数要传递(国家名称),一旦这个Junit在HTML报告中为它给出的每个参数运行结果。但是它给出的结果是testname1[0],testname1[1]。。。。。参数等等。(对于每个参数,它将在测试名称后添加[]) 我想自定义结果,例如2个参数是国家名称。我希望有类似CountryName1的东西-在testName1下。然后是国家名称2。。testName 有办法吗? 提前感谢。已经有了一个,它建议扩展参数化运行程序以支持更好的测试名称

我有一个JUnit测试,它使用参数化的运行程序。我有两个参数要传递(国家名称),一旦这个Junit在HTML报告中为它给出的每个参数运行结果。但是它给出的结果是testname1[0],testname1[1]。。。。。参数等等。(对于每个参数,它将在测试名称后添加[])

我想自定义结果,例如2个参数是国家名称。我希望有类似CountryName1的东西-在testName1下。然后是国家名称2。。testName

有办法吗? 提前感谢。

已经有了一个,它建议扩展参数化运行程序以支持更好的测试名称。不幸的是,这个问题还没有解决

另一种选择是使用

另见

最近我开始了这个项目。它可以让你写:

@TestWith({
“25美元,7美元”,
“38英镑,2英镑”,
空,0
})
public void testMethod(Money Money,int其他参数){
...
}

并且每次调用都会报告参数-检查主页上的屏幕截图

对于JUnit 4.11版,现在可以重命名参数化测试。看哪一个告诉我们如何做到这一点