Будьте уверены: как использовать "assertThat().body("email", is(email)); для проверки ответа?JAVA

Программисты JAVA общаются здесь
Ответить Пред. темаСлед. тема
Anonymous
 Будьте уверены: как использовать "assertThat().body("email", is(email)); для проверки ответа?

Сообщение Anonymous »

Я пытаюсь проверить ответ JSON API POST, который я разрабатываю для тестов автоматизации.

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

public void criarConta(String srtAmbiente, String srtAPI, String srtToken, String srtSenha) {
System.out.println(srtAmbiente+srtAPI);
DateFormat dateFormat = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
int length = 15;
String email = generateRandomEmail(length);
System.out.println(email);
Map emailContent = new HashMap();
emailContent.put("email", email);
Map postContent = new HashMap();
postContent.put("customer", emailContent);
postContent.put("password", srtSenha);
RestAssured.given().contentType(ContentType.JSON)
.header("Authorization", "Bearer "+srtToken)
.with().body(postContent)
.when().post(srtAmbiente+srtAPI).prettyPeek()
.then().statusCode(200).contentType(ContentType.JSON)
.assertThat().body("email", *is*(email));
}
Но мой код не распознает «IS» в последней строке, я пытался изменить его на «ContainsString», «equalsTo», но он возвращает ту же ошибку. Я не знаю, отсутствует ли какая-либо зависимость или какой-либо оператор импорта.
Можете ли вы мне помочь? Спасибо!

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

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

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

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

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

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

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