JUnit参数化测试动态加载列表

时间:2017-02-27 08:53:03

标签: java junit4 parameterized-unit-test

我有一个产品清单,每个产品都有自己的目录清单。每个产品的可用目录都不相同。我喜欢参数化这个套件,测试每个目录是一个测试用例,但到目前为止只使用静态参数列表,即

@Parameterized.Parameters(name = "{index}: {0}")
public static Collection<String> catalogues() throws IOException, JAXBException
{
    return Arrays.asList(Products.getCatalogues());
}

从config.xml文件加载目录。如果没有其他办法,我会扩展这个解决方案以满足我的需要,但我想知道是否有办法到达列表显示在@Before的地方,一旦读取了可用的目录和将它传递给@ Parameterized.Parameters

0 个答案:

没有答案