Junior — Middle
Quali metodi o operazioni in REST Assured usi più frequentemente nel tuo lavoro?
sobes.tech AI
Risposta dell'AI
Nel lavoro con REST Assured, utilizzo più frequentemente i seguenti metodi:
given()— per configurare la richiesta (impostare intestazioni, parametri, corpo).when()— per indicare il metodo HTTP e il punto finale (ad esempio, GET, POST).then()— per verificare la risposta (codice di stato, corpo, intestazioni).
Esempio di utilizzo:
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"));
Uso anche spesso metodi per lavorare con i parametri di query (queryParam), autenticazione (auth()), e logging (log().all()).