我試圖將@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")}};
}
沒有。這第二種方法只給我空指針。
任何想法?