Sobes.tech
Junior — Middle

Kādus metodes vai operācijas visbiežāk izmantojat REST Assured darbā?

sobes.tech AI

Atbilde no AI

Darbojoties ar REST Assured, es bieži izmantoju šādus metodes:

  • given() — lai konfigurētu pieprasījumu (galvenes, parametri, ķermenis).
  • when() — lai norādītu HTTP metodi un galamērķa punktu (piemēram, GET, POST).
  • then() — lai pārbaudītu atbildi (statusa kodu, ķermeni, galvenes).

Piemērs lietošanai:

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

Tāpat bieži izmantoju metodes darbam ar vaicājuma parametriem (queryParam), autentifikāciju (auth()), un žurnāla reģistrāciju (log().all()).