否,但是没有什么可以阻止您将这两个数据提供程序合并为一个,并指定其中一个作为您的数据提供程序:
public Object[][] dp1() { return new Object[][] { new Object[] { "a", "b" }, new Object[] { "c", "d" }, };}public Object[][] dp2() { return new Object[][] { new Object[] { "e", "f" }, new Object[] { "g", "h" }, };}@DataProviderpublic Object[][] dp() { List<Object[]> result = Lists.newArrayList(); result.addAll(Arrays.asList(dp1())); result.addAll(Arrays.asList(dp2())); return result.toArray(new Object[result.size()][]);}@Test(dataProvider = "dp")public void f(String a, String b) { System.out.println("f " + a + " " + b);}


