Sobes.tech
Junior — Middle

Welke methoden of operaties in REST Assured gebruik je het vaakst in je werk?

sobes.tech AI

Antwoord van AI

In het werken met REST Assured gebruik ik meestal de volgende methoden:

  • given() — voor het instellen van het verzoek (headers, parameters, body).
  • when() — voor het aangeven van de HTTP-methode en het eindpunt (bijvoorbeeld GET, POST).
  • then() — voor het controleren van het antwoord (statuscode, body, headers).

Voorbeeld van gebruik:

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

Ik gebruik ook vaak methoden voor het werken met query-parameters (queryParam), authenticatie (auth()), en logging (log().all()).