Sobes.tech
Junior — Middle

Aké metódy alebo operácie v REST Assured najčastejšie používate vo svojej práci?

sobes.tech AI

Odpoveď od AI

Pri práci s REST Assured najčastejšie používam nasledovné metódy:

  • given() — na nastavenie požiadavky (nastavenie hlavičiek, parametrov, tela).
  • when() — na určenie HTTP metódy a koncového bodu (napríklad GET, POST).
  • then() — na overenie odpovede (stavový kód, telo, hlavičky).

Príklad použitia:

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

Tiež často používam metódy na prácu s parametrami dotazu (queryParam), autentifikáciou (auth()), a logovaním (log().all()).