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