Код: Выделить всё
@Test
void testInitiateFlow() {
given()
.contentType(MediaType.APPLICATION_JSON)
.body(createBody())
.when()
.post("/request")
.then()
.log().all()
.statusCode(200)
.contentType(MediaType.APPLICATION_JSON)
.body("response", containsString("Flow executed successfully"))
.body("errorCode", nullValue())
.body("errorDescription", nullValue());
}
Поэтому мой вопрос заключается в следующем: есть ли какой-либо JUnit 5 или другой механизм, который может запретить выполнение моего теста до истечения заданного периода времени?
Судя по документации внешнего сервиса, временной интервал составляет примерно пять минут, которые мне нужно подождать прежде чем я снова выполню тест с тем же входным запросом.
Что еще хуже, оба ответа (успешный и неудачный), поступающие от внешней службы, равны 200, но с разными ответами. тела.
Подробнее здесь: https://stackoverflow.com/questions/791 ... ime-period