Junior — Middle
Ce metode sau operații din REST Assured folosești cel mai des în munca ta?
sobes.tech AI
Răspuns de la AI
În lucrul cu REST Assured, folosesc cel mai des următoarele metode:
given()— pentru configurarea cererii (setarea antetelor, parametrilor, corpului).when()— pentru indicarea metodei HTTP și punctului final (de exemplu, GET, POST).then()— pentru verificarea răspunsului (codul de stare, corpul, anteturile).
Exemplu de utilizare:
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"));
De asemenea, folosesc frecvent metode pentru lucrul cu parametrii de interogare (queryParam), autentificare (auth()), și logare (log().all()).