Validate method for Request
Static import
REST-Assured
를 사용하기 위해서는, Maven/Gradle에서 dependencies 선언을 해준 다음,
아래와 같이 Static import를 해줍니다.
io.restassured.RestAssured.*
io.restassured.matcher.RestAssuredMatchers.*
org.hamcrest.Matchers.*
REST-Assured
는 객체를 생성하지 않고, static하게 사용할 수 있습니다.
또한, REST-Assured
라이브러리를 사용하게 되면, 주요 response를 핸들링하기 위한 추가 라이브러리인 JsonPath
와 XmlPath
가 포함되어 있습니다.
Validate method
기본적으로, given
, when
, then
이라는 3개의 메소드를 사용합니다. 이 것은 BDD Framework에서 많이 사용되는 Gherkin
의 주요 문법이기도 합니다.
또한, 대부분의 기능은 method chain에 의해서 어떠한 흐름을 가지고 사용할 수 있으며, 가독성이 높은 편입니다.
RestAssured.baseURI = "https://www.google.com";
Response response = given().queryParam("key", "value")
.header("Content-Type", "application/json")
.body( "{" + "\"website\": \"http://google.com\"",
"\language\": \"French-IN\"\n" +
"}"
)
.when().post("/maps/api/place/add/json")
.then().statusCode(200);
given()
~ when()
까지는 request. then()
은 response를 나타냅니다.
Author And Source
이 문제에 관하여(Validate method for Request), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://velog.io/@dahunyoo/Validate-method-for-Request저자 귀속: 원작자 정보가 원작자 URL에 포함되어 있으며 저작권은 원작자 소유입니다.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)