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