Sobes.tech
Junior — Middle

Koje metode ili operacije u REST Assured najčešće koristite u svom radu?

sobes.tech АИ

Одговор од АИ

U radu sa REST Assured najčešće koristim sledeće metode:

  • given() — za podešavanje zahteva (postavljanje zaglavlja, parametara, tela).
  • when() — za navođenje HTTP metode i krajnje tačke (npr. GET, POST).
  • then() — za proveru odgovora (statusni kod, telo, zaglavlja).

Primer upotrebe:

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"));

Takođe često koristim metode za rad sa parametrima upita (queryParam), autentifikacijom (auth()), i logovanjem (log().all()).