Как дважды запустить тестовый класс с разными параметрами класса?JAVA

Программисты JAVA общаются здесь
Ответить Пред. темаСлед. тема
Anonymous
 Как дважды запустить тестовый класс с разными параметрами класса?

Сообщение Anonymous »

У меня есть 2 конечных точка, которые делают то же самое: получение одинаковых параметров и отвечают с идентичными ответами, единственное отличие - это базовое. />

Код: Выделить всё

public class ApiTests {
@ParameterizedTest

@EmptySource
@ValueSource(strings   = {"", " ", "abc", "ABC", "true", "adsfkjsdgfhgsjdgfjgshdjgfgsd"})
@Description("Get valid customer info")
public void testGetData(String customer) {

Response getCustomerData = getCustomerDataResponse(customer);
//Do validation
}

@ParameterizedTest
@ValueSource(ints = {Integer.MIN_VALUE, 0, 100, Integer.MAX_VALUE})
@Description("Get invalid customer info")
public void testGetData2(int customer) {

Response getCustomerData = getCustomerDataResponse(customer);
//Do validation;
}
//more tests

public Response getCustomerDataResponse(Object customer) {
Response getCustomerData =  given().
header("Authorization", "Bearer " + token).
pathParam("customer", customer).
contentType(ContentType.JSON).
when().
get("abc.com/v1/customers/{customer}");

return getCustomerData;
}
}
Я хочу запустить весь класс тестов один раз с « abc .com/v1/custry/{customer}» и после этого с « abcdef .com/v1/custry/{customer} "
Это должно быть частью ночного запуска в течение длительного периода времени. Есть идеи, как сделать это без копирования, не вставая на весь класс только потому, что он должен работать с другим базовым? для моих методов испытаний.

Подробнее здесь: https://stackoverflow.com/questions/794 ... parameters
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение
  • Как дважды запустить тестовый класс с разными параметрами класса?
    Anonymous » » в форуме JAVA
    0 Ответы
    6 Просмотры
    Последнее сообщение Anonymous
  • Дважды вызовите тестовый метод с одним и тем же параметром другого типа данных.
    Anonymous » » в форуме C#
    0 Ответы
    8 Просмотры
    Последнее сообщение Anonymous
  • Почему локальный тестовый сервер инициализирует мой плагин дважды?
    Anonymous » » в форуме JAVA
    0 Ответы
    5 Просмотры
    Последнее сообщение Anonymous
  • Почему локальный тестовый сервер инициализирует мой плагин дважды?
    Anonymous » » в форуме JAVA
    0 Ответы
    5 Просмотры
    Последнее сообщение Anonymous
  • Тестовый пример с параметрами [закрыто]
    Anonymous » » в форуме JAVA
    0 Ответы
    16 Просмотры
    Последнее сообщение Anonymous

Вернуться в «JAVA»