Junior — Middle
Quais métodos ou operações no REST Assured você usa com mais frequência no seu trabalho?
sobes.tech IA
Resposta da IA
No trabalho com REST Assured, geralmente uso os seguintes métodos:
given()— para configurar a solicitação (definir cabeçalhos, parâmetros, corpo).when()— para indicar o método HTTP e o endpoint (por exemplo, GET, POST).then()— para verificar a resposta (código de status, corpo, cabeçalhos).
Exemplo de uso:
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"));
Também uso frequentemente métodos para trabalhar com parâmetros de consulta (queryParam), autenticação (auth()), e registro (log().all()).