
[Project] 우리집 레시피 - TestCode + RestDocs + Swagger(API 문서화)
·
Project/우리집 레시피
🔗 [Project] 우리 집 레시피 - 테스트 코드(test code)이전 글에 이어서, 나는 Service (단위 테스트)와 Controller(통합 테스트)에 대해 테스트 코드를 작성하고,이후 RestDocs + Swagger를 활용하여 API 테스트를 문서화하는 코드를 추가했다.이 과정에서 나의 테스트 코드도 리팩토링을 진행했다.RestDocs + Swagger란?Spring RestDocs:테스트 코드를 기반으로 API 문서를 자동으로 생성한다.실제 테스트를 통과한 API만 문서화하므로, 높은 신뢰성을 보장한다.Swagger:API 구조를 시각적으로 표현하여 더 쉽게 이해할 수 있도록 돕는다.Interactive 한 UI를 제공하여, API를 직접 테스트해 볼 수 있다.OpenAPI 명세를 기..