Junior — Middle
Jakie metody lub operacje w REST Assured najczęściej stosujesz w swojej pracy?
sobes.tech AI
Odpowiedź od AI
W pracy z REST Assured najczęściej używam następujących metod:
given()— do konfiguracji żądania (ustawianie nagłówków, parametrów, ciała).when()— do wskazania metody HTTP i punktu końcowego (np. GET, POST).then()— do sprawdzania odpowiedzi (kod statusu, ciało, nagłówki).
Przykład użycia:
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"));
Często używam także metod do pracy z parametrami zapytania (queryParam), uwierzytelnianiem (auth()), i logowaniem (log().all()).