Junior — Middle
Ako extrahovať zoznam výsledkov z odpovede REST požiadavky vykonanej pomocou Rest Assured?
sobes.tech AI
Odpoveď od AI
Na extrahovanie zoznamu výsledkov z REST odpovede pomocou Rest Assured môžete použiť metódu extract().jsonPath().getList(). Napríklad, ak odpoveď obsahuje JSON pole objektov, kód bude vyzerať takto:
List<MyObject> results = given()
.when()
.get("/api/items")
.then()
.statusCode(200)
.extract()
.jsonPath()
.getList("items", MyObject.class);
Tu je items cesta k zoznamu v JSON odpovedi, a MyObject.class je trieda, do ktorej je potrebné deserializovať prvky zoznamu.