У меня есть Excel Util, который считывает все данные из таблицы Excel. Лист Excel содержит 10 столбцов, таких как время, sourceType, tid, message, severity,
lastModify, entityName, operationType, replayId, recordIds.
Мой DataProvider имеет примерно такой код, который возвращает все 10 столбцов и их значения.
@DataProvider(name="googleData")
public static Object[][] testData() {
String filePath = "/Users/TestUser/Workspace/FixProject/ExcelCheck/src/test/resources/excelreader.xlsx";
Object[][] arrayObject = excelFileUtils.getExcelData(filePath, "excelreader");
return arrayObject;
}
В моем TestMethod я должен пройти все эти 10 столбцов, иначе он не позволит мне работать. Вместо этого я хочу создать класс Bean и передать что-то вроде этого моему тестовому методу
@Test(dataProvider = "googleData", dataProviderClass = DataProviders.class)
public void testGoogleData(BeanClass object) {
System.out.println(object.getTid());
}
Как нам этого добиться?