#rest-assured
Вопрос:
У меня есть один вопрос, на который, возможно, уже был дан ответ. Я приношу извинения, если это было так, я некоторое время пытался искать, прежде чем спросить, и не нашел ничего специально для этого сценария:
Создание пользователя, и API возвращает «Статус приложения»: «X»
если X ОДОБРЕН или ЗАВЕРШЕН, то тест должен пройти.
given()
.header(headers)
.body(json)
.when()
.post(url)
.then()
.contentType(ContentType.JSON)
.extract().response()
.then().assertThat()
.statusCode(200)
.and()
.assertThat().body("appStatus", equalTo("APPROVE"))
.log().all();
Ответ №1:
Вы можете использовать oneOf(T... elements)
в Хамкресте
.assertThat().body("appStatus", oneOf("APPROVE", "COMPLETE"));
Комментарии:
1. о, да. Большое вам спасибо! Это сработало.
2. Могли бы вы принять этот ответ? Спасибо