我试图将@DataProvider与TestNG和arquillian一起使用,但我无法弄清楚为什么当我使用创建的类时它不起作用。TestNG上的DataProvider
如果我使用它与字符串或任何基本数据类型,我的@Test方法成功接收DataProvider填充对象。
@DataProvider(name="test")
public Object[][] createdata1() {
return new Object[] { {"test1"}, {"test2"}, {"test2"} };
}
上述方法的工作原理,但
@DataProvider(name="test")
public Object[][] createdata1() {
return new Object[] { {new User("test1")}, {new User("test2")}, {new User("test2")}};
}
没有。这第二种方法只给我空指针。
任何想法?