Sobes.tech
Junior — Middle

İşinizdə REST Assured-də ən çox istifadə etdiyiniz metodlar və ya əməliyyatlar hansılardır?

sobes.tech Süni İntellekt

AI-dan cavab

REST Assured ilə işləyərkən, ən çox istifadə etdiyim metodlar aşağıdakılardır:

  • given() — sorğunu tənzimləmək üçün (başlıqlar, parametrlər, bədən).
  • when() — HTTP metodunu və son nöqtəni göstərmək üçün (məsələn, GET, POST).
  • then() — cavabı yoxlamaq üçün (status kodu, bədən, başlıqlar).

İstifadə nümunəsi:

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

Həmçinin, sorğu parametrləri (queryParam), autentifikasiya (auth()), və qeydiyyat (log().all()) ilə işləmək üçün metodları da çox istifadə edirəm.