Sobes.tech
Junior — Middle

Rest Assured ilə yerinə yetirilmiş REST sorğusundan cavabın nəticələr siyahısını necə çıxarmaq olar?

sobes.tech Süni İntellekt

AI-dan cavab

Rest Assured istifadə edərək REST cavabından nəticələr siyahısını çıxarmaq üçün extract().jsonPath().getList() metodundan istifadə edə bilərsiniz. Məsələn, cavab JSON massiv obyektlər ehtiva edirsə, kod belə görünəcək:

List<MyObject> results = given()
    .when()
    .get("/api/items")
    .then()
    .statusCode(200)
    .extract()
    .jsonPath()
    .getList("items", MyObject.class);

Burada items JSON cavabında siyahıya yol, və MyObject.class siyahı elementlərini deserializə etmək üçün sinifdir.