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