TestNG Dataprovider - Фильтрация тестовых данных

У меня есть TestNG Dataprovider с полными тестовыми данными. Я анализирую лист Excel, так что поставщик данных имеет, например,. 15 список тестовых данных.

Я не хочу запускать свои тесты со всеми 15 наборами тестовых данных, только одним. Можно ли отфильтровать набор данных и запустить тесты только с этим набором данных? Например, давайте запустим тест со строкой id1. Это всего лишь пример, я собираюсь сохранить свои данные в виде списка тестовых объектов.

@DataProvider(name = "testCaseSet1")
    public static Object[][] getTestData() {
        return new Object[][] {
                {"id1","testuser1", "test"},
                {"id2","testuser2", "test2"}
        };
    }

1 ответ

Одним из способов было бы использовать:

@DataProvider(name = "testCaseSet1", indices = {0})
Другие вопросы по тегам