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