Junior — Middle
Kokius metodus ar operacijas dažniausiai naudojate REST Assured darbe?
sobes.tech AI
Atsakymas iš AI
Dirbant su REST Assured, dažniausiai naudoju šiuos metodus:
given()— norint sukonfigūruoti užklausą (antraštės, parametrai, kūnas).when()— nurodyti HTTP metodą ir galinį tašką (pvz., GET, POST).then()— patikrinti atsakymą (statuso kodas, kūnas, antraštės).
Naudojimo pavyzdys:
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"));
Taip pat dažnai naudoju metodus darbui su užklausos parametrais (queryParam), autentifikacija (auth()), ir žurnalo įrašymas (log().all()).