Sobes.tech
Junior — Middle

Rest Assured kullanılarak yapılan bir REST isteğine verilen yanıtın sonuç listesini nasıl çıkarılır?

sobes.tech yapay zeka

AI'dan gelen yanıt

Rest Assured kullanarak REST yanıtından sonuç listesini çıkarmak için extract().jsonPath().getList() metodunu kullanabilirsiniz. Örneğin, yanıt bir JSON dizi nesnesi içeriyorsa, kod şu şekilde olur:

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

Burada items, JSON yanıtındaki listeye giden yoldur ve MyObject.class, listenin öğelerini deserialize etmek istediğiniz sınıftır.