본문 바로가기
카테고리 없음

rest-assured Java API 테스팅 라이브러리

by supdev 2023. 10. 5.

REST-assured logo

rest-assured 라는 Java REST API 테스팅 라이브러리를 알게 되었다.
기존에 사용하던 MockMvc와는 다른 형태로 당분간 써보고 후기를 적어보겠다.

dependencies {
    testImplementation 'io.rest-assured:spring-mock-mvc'
}
@Test
void getEmploys() {
    given().standaloneSetup(new EmployController())
            .param("name", "greyun")
            .contentType(MediaType.APPLICATION_JSON)
            .body("{\"name\":\"greyun\",\"age\":30}")
            .log().all()
            .when()
            .get("/employs")
            .then()
            .statusCode(200);
}