У меня проблема с передачей объектов в провайдер данных Testng.
Основная проблема: я использую https://github.com/ozlerhakan/poiji для чтения данных тестирования из файла Excel (1 строка - 1 новый объект класса Person).
Возвращает списокобъектов Person, но для поставщика данных это должен быть Object [] [].Как я могу преобразовать его?
Файл Xlsx:
firstName | secondName
-----------------------
John | Deer
Eric | Boots
Класс персонажа:
public class Person{
@ExcelCellName("firstName")
private String firstName;
@ExcelCellName("secondName")
private String secondName;
Поставщик данных:
@DataProvider
public Object[][] readExcel() throws Exception {
List<PersonalApplicant> res = Poiji.fromExcel(new File(("persons.xlsx")), Person.class);
return res;
}
Ошибка:
Incompatible types.
Required:
java.lang.Object[][]
Found:
java.util.List
<com.example.package.Person>