首页 > 解决方案 > JUnit 参数化测试

问题描述

@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}"}

标签: junitparameterizedurl-pattern

解决方案


你能试试这个:

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());
}

推荐阅读