Я пишу тесты REST Assured с использованием огурца.
Вот мой файл функций:
Учитывая, что я хочу получить клиента
Когда я запрашиваю клиента
Тогда код состояния "theStatusCode"
И возвращаемый идентификатор - «Ожидаемый идентификатор клиента»
Приведенный ниже метод вызывается в определении шага "И" в моем файле возможностей
public void validateResponseBody(String expectedClientId){
RestAssured.given()
.when()
.get(completeURL)
.then()
.statusCode(Integer.parseInt(theStatusCode))
.and()
.body("Client.Id", equalTo(expectedClientId));
}
Этот метод в настоящее время работает, но как мне разделить проверку?
т.е. Как я могу разбить это, чтобы проверить код состояния в одном методе и проверить идентификатор клиента в другом методе без необходимости дважды отправлять запрос?