@DataProvider アノテーションが付いたメソッドで、Object[][]Iterator<Object> も返さないものを報告します。 別の型が返されると、TestNG は例外をスローします。

例:


public class TestNgTest {
  @DataProvider(name = "Languages")
  List<String> getData() {
    return List.of("Java", "Kotlin");
  }

  @Test(dataProvider = "Languages")
  public void testData(String language) {
    System.out.println(language);
  }
}