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.