Sobes.tech
Junior — Middle

Jaké metody nebo operace v REST Assured používáte nejčastěji ve své práci?

sobes.tech AI

Odpověď od AI

V práci s REST Assured nejčastěji používám následující metody:

  • given() — pro nastavení požadavku (nastavení hlaviček, parametrů, těla).
  • when() — pro určení HTTP metody a koncového bodu (například GET, POST).
  • then() — pro ověření odpovědi (stavový kód, tělo, hlavičky).

Příklad použití:

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

Také často používám metody pro práci s parametry dotazu (queryParam), autentizací (auth()), a logováním (log().all()).