JUnit参数化测试 @Parameters(name=“{0}”) 公共静态收集数据(){ 文件夹=新文件(“src/test/resources/test”); 返回Arrays.asList(Objects.requirennull(folder.listFiles()); }

JUnit参数化测试 @Parameters(name=“{0}”) 公共静态收集数据(){ 文件夹=新文件(“src/test/resources/test”); 返回Arrays.asList(Objects.requirennull(folder.listFiles()); },junit,parameterized,url-pattern,Junit,Parameterized,Url Pattern,我想把文件名作为测试用例的名称。有人能帮我做一下{name=“{0}}你能试试这个吗: @Parameters(name = "{0}") public static Collection<File> data() { File folder = new File("src/test/resources/test"); return Arrays.asList(Objects.requireNonNull(folder.listFiles())); } 公共测试类(

我想把文件名作为测试用例的名称。有人能帮我做一下{name=“{0}}

你能试试这个吗:

@Parameters(name = "{0}")
public static Collection<File> data() {
    File folder = new File("src/test/resources/test");
    return Arrays.asList(Objects.requireNonNull(folder.listFiles()));
}
公共测试类(字符串名称){
this.name=名称;
}
@Parameterized.Parameters(name=“文件名:{0}”)
公共静态列表数据(){
文件夹=新文件(“src/test/resources/”;
返回Arrays.asList(folder.list());
}
public TestClass(String name) {
    this.name = name;
}

@Parameterized.Parameters(name = "File name: {0}")
public static List<String> data() {
    File folder = new File("src/test/resources/");
    return Arrays.asList(folder.list());
}