Удаленка для jenkins+selenide+selenoid+allure+docker спецов на 2-3 часа в день. 100% remote! Присоединиться к проекту

Excel 2003, OpenOffice, JSON data-провайдеры для JUnitParams и TestNg

dataprovider
junit
java
webdriver
testng
Теги: #<Tag:0x00007fedba994fd0> #<Tag:0x00007fedba994d28> #<Tag:0x00007fedba994a58> #<Tag:0x00007fedba9945a8> #<Tag:0x00007fedba9941c0>

(Сергей Кузьмин) #1

Вашему вниманию предлагается

библиотека-расширение стандартного Excel 2003, Excel 2007, OpenOffice, JSON механизма dataProvider-аннотаций
в стиле TestNG - в примении к JUnitParams:

	@Test
	@ExcelParameters(filepath = "file:src/test/resources/data_2007.xlsx", sheetName = "", type = "Excel 2007")
	public void loadParamsFromFileExcel2007(double rowNum, String keyword,
			double count) {
		assumeTrue("search", keyword.matches("(?:junit|testng|spock)"));
		assertThat((int) count).isGreaterThan(0);
		/*
		System.err.println(
				String.format("Search keyword:'%s'\tExpected minimum link count:%d",
						keyword, (int) count));
		 */
	}

на настоящий момент ExcelParametersProvider читает все столбцы и строки кроме заголовков


(Сергей Кузьмин) #2

Параллельно развивается