При создании провайдера данных, который возвращает Iterator, я использую его в своем тестовом методе, но моя intellij-идея помечает этот тип возврата как недействительный и отображает сообщение:
«Поставщик данных должен возвращать либо Object [] [], либо Iterator [], либо Iterator».
Вот мой класс / метод:
public class TradeTestDataProvider {
@DataProvider(name = "experimental")
public Iterator<TestCase> createCases() throws IOException {
List<TestCase> test = DataReader.generateCasesFromJson("src/test/resources/json/experimental_test_case");
return test.iterator();
}
}
Пожалуйста, сообщите, если я что-то упустил или это связано с проблемой TestNG / IDE?
Обновление:
Я создал пост, чтобы обсудить эту проблему с плагином:
Тема