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