JUnit参数化测试

时间:2018-08-20 07:34:04

标签: junit parameterized url-pattern

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

来帮助我吗

1 个答案:

答案 0 :(得分:0)

您可以尝试一下吗?

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