Ниже мой метод отдыха
public String OrdersSuspend(String ordersSuspendJson) {
Response respOrder = ctx.post(ORDERSSUSPEND,ordersSuspendJson).then().
statusCode(200).extract().response();
return respOrder.getBody().asString();
}
Ниже мое определение шага
orderResponse.ifPresent(o -> {
orderSuspendResponse = restCalls.OrdersSuspend("[" + o.toJson() + "]");
});
orderResponse.ifPresent(o -> {
orderResponse = Optional.ofNullable(restCalls.restgetOrder(o.getId()));
});
Приведенный выше код хорошо работает, когда полезная нагрузка запроса составляет
[
{id: 16042, version: 1}
]
0: {id: 16042, version: 1}
Этоне работает при наличии более 1 объекта
[
{id: 16042, version: 3},
{id: 16043, version: 0}
]
0: {id: 16042, version: 3}
1: {id: 16043, version: 0}