Перейти к содержимому

Фотография

[TestNG] как сделать цикл из тестового метода в виде отдельных тестов


  • Авторизуйтесь для ответа в теме
Сообщений в теме: 3

#1 Linux5

Linux5

    Новый участник

  • Members
  • Pip
  • 73 сообщений
  • ФИО:Igor
  • Город:Moscow

Отправлено 23 июля 2012 - 19:11

Добрый день
Дано (TestNG)

@Test
public void f(String str )
{
.................
}

надо
Запустить все это дело раз 50 с разными параметрами,которые берутся из файла

Проблема
решение вида не подходит, так как в отчете это будет видно как один тест, а надо чтобы было видно как 50
@Test
public void newF()
{
int i=0;

for(i = 1 ; i<=50; i++)
{
f(str);

}
}
Конечно можно отдельно тупо написать 50 тестов друг за другом, но это уж совсем странное решение...
  • 0

#2 Linux5

Linux5

    Новый участник

  • Members
  • Pip
  • 73 сообщений
  • ФИО:Igor
  • Город:Moscow

Отправлено 25 июля 2012 - 06:29

Н-да
Похоже никак
  • 0

#3 vaha

vaha

    Новый участник

  • Members
  • Pip
  • 22 сообщений
  • ФИО:Илья

Отправлено 25 июля 2012 - 12:31

Почитайте про датапровайдеры testng - это то что вам нужно для решения.
  • 1

#4 Linux5

Linux5

    Новый участник

  • Members
  • Pip
  • 73 сообщений
  • ФИО:Igor
  • Город:Moscow

Отправлено 25 июля 2012 - 12:45

Почитайте про датапровайдеры testng - это то что вам нужно для решения.


Это то что нужно !!! Спасибо !
  • 0


Количество пользователей, читающих эту тему: 1

0 пользователей, 1 гостей, 0 анонимных