Quantcast
Channel: Selenium - Functional Testing: новые темы
Viewing all articles
Browse latest Browse all 702

Тестовые данные в Excel: Как превратить Iterator<Row> в Iterat

$
0
0

Всем доброго дня.

 

Для TestNG тестов данные лежат в excel файле. Данных очень много (обычный dataprovider, возвращающий Object[][] не подходит). Нужно получить итератор на данные и выполнять тест для каждой строчки данных.

 

Для аналогичной задачи с csv файлами я использовала пример из треннинга JUnit и TestNG (lazyDataProvider) с небольшими изменениями в соответствии с условиями задачи все работает четко и аккуратно.

 

Для работы с экселем, использую POI Apache. В dataprovider получаю итератор по строкам sheet.iterator() который имеет тип Iterator<Row>.

Однако, из датапровайдера нужно вернуть Iterator<Object[]>. А вот как привести одно к другому, придумать не могу. Помогите, пожалуйста.

 


Viewing all articles
Browse latest Browse all 702

Latest Images

Trending Articles