Sobes.tech
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()).