Я тестирую API, и я заметил, что в библиотеке RestAssuredMatchers нет отрицательных ответчиков. То, что я имею в виду:Отрицательные утверждения или отрицательные сопоставления в RestAssured API Testing Framework
Например:
Код:
Response response = expect().body("status",equalTo("success")).given()
.contentType("application/json").with()
.body(request).when().post(server);
Здесь я в основном говорю с этим «запрос» тела, ожидать, что ключевой статус в ответ на равных «успех ».
Отсюда можно извлечь код состояния, чтобы обеспечить это была удачная форма ответа сервера и сделать положительное утверждение
Код:
int statusCode = response.getStatusCode();
Assert.assertTrue(statusCode == 200, "status code should have been 200");
Так вот где мой вопрос:
Есть ли библиотека или каким-то образом я могу делать отрицательные утверждения и/или ожидания, такие как:
Код:
do().not().expect().body("status",equalTo("success")).given()
.contentType("application/json").with()
.body(request).when().post(server);
int statusCode = response.getStatusCode();
or RestAssured.assertFalse(statusCode == 404);
и т.д ...
Может кто-нибудь, пожалуйста, помогите?