Junior — Middle
Koje metode ili operacije u REST Assured najčešće koristite u svom radu?
sobes.tech АИ
Одговор од АИ
U radu sa REST Assured najčešće koristim sledeće metode:
given()— za podešavanje zahteva (postavljanje zaglavlja, parametara, tela).when()— za navođenje HTTP metode i krajnje tačke (npr. GET, POST).then()— za proveru odgovora (statusni kod, telo, zaglavlja).
Primer upotrebe:
import static io.restassured.RestAssured.*;
import static org.hamcrest.Matchers.*;
given()
.header("Content-Type", "application/json")
.body("{\"name\": \"John\"}")
.when()
.post("/users")
.then()
.statusCode(201)
.body("name", equalTo("John"));
Takođe često koristim metode za rad sa parametrima upita (queryParam), autentifikacijom (auth()), i logovanjem (log().all()).