我有一个产品列表,每个产品都有自己的目录列表。每个产品的可用目录都不相同。我很想参数化这个套件,以测试每个目录是一个测试用例的方式,但到目前为止只使用静态参数列表,即
@Parameterized.Parameters(name = "{index}: {0}")
public static Collection<String> catalogues() throws IOException, JAXBException
{
return Arrays.asList(Products.getCatalogues());
}
目录是从 config.xml 文件加载的。如果没有其他方法,我将扩展此解决方案以满足我的需要,但我想知道是否有办法到达@Before 中显示列表的位置,并在阅读可用目录和将其传递给@Parameterized.Parameters