Я создал тест API, который попадает в конечную точку и получает ответ обратно, однако я изо всех сил пытаюсь использовать этот ответ в рамках другого шага огурца.
Мой первый шаг использует следующий метод:
public Response booking(SharedStepData sharedStepData, String path, BookingType bookingType) throws IOException {
String url = "https://example.net." + System.getProperty("endpoint") + "/v10/" + path + "Booking";
RestAssured.useRelaxedHTTPSValidation();
String payload = createBookingPayload(sharedStepData, bookingType);
Response response = RestAssured
.given().contentType(ContentType.JSON)
.log().all()
.body(payload)
.when().post(url)
.thenReturn();
ResponseBody body = response.getBody();;
return response;
}
Я знаю, что нужно сохранить этот ответ, а затем использовать его в другом шаговом методе для выполнения другого действия, такого как использование определенных данных из ответа для достижения другой конечной точки, какие-либо идеи?