Junior — Middle
Ինչպես հանել արդյունքների ցանկը REST հարցի պատասխանից, որը կատարվել է Rest Assured-ով?
sobes.tech AI
Պատասխան AI-ից
Rest Assured օգտագործելով REST պատասխանից արդյունքների ցանկը հանելու համար, կարող եք օգտագործել extract().jsonPath().getList() մեթոդը: Օրինակ, եթե պատասխանն պարունակում է JSON զանգված օբյեկտների, կոդը կլինի հետևյալը:
List<MyObject> results = given()
.when()
.get("/api/items")
.then()
.statusCode(200)
.extract()
.jsonPath()
.getList("items", MyObject.class);
Այստեղ, items-ը JSON պատասխանում ցանկի ճանապարհն է, իսկ MyObject.class-ը այն դասն է, որի մեջ պետք է դեսերիալիզացնել ցանկի տարրերը։