Junior — Middle
Kuidas välja võtta REST-päringule vastuse tulemuste nimekiri, mis on tehtud Rest Assured abil?
sobes.tech AI
Vastus AI-lt
Rest Assured kasutades, et välja võtta tulemuste nimekiri REST vastusest, saate kasutada meetodit extract().jsonPath().getList(). Näiteks, kui vastus sisaldab JSON-massiivi objektidest, näeb kood välja selline:
List<MyObject> results = given()
.when()
.get("/api/items")
.then()
.statusCode(200)
.extract()
.jsonPath()
.getList("items", MyObject.class);
Siin on items tee JSON-vastuse nimekirjale, ja MyObject.class on klass, kuhu nimekirja elemendid deserialiseeritakse.