TestNG Dataprovider - Фильтрация тестовых данных - PullRequest
0 голосов
/ 29 июня 2018

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

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

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

1 Ответ

0 голосов
/ 29 июня 2018

Один из способов будет использовать:

@DataProvider(name = "testCaseSet1", indices = {0})
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...