개요
1일차에 구현해야 할 내용은 피드 기능에 대한 내용입니다.
목표
•
이번에는 내가 작성한 포스트를 볼 수 있는 마이 피드 기능과 댓글 다는 기능에 대한 api를 작성했습니다.
•
@WithMockUser(인증된 상태) , @WithAnonymousUser(인증되지 않은 상태)를 활용하여 테스트합니다.
마이피드 목록 테스트 코드
Controller
성공하는 경우(1가지)
•
마이피드 조회 성공
◦
postService에서 마이피드 매서드 호출 시, Page.empty()를 리턴해줍니다.
◦
/api/v1/posts/my에 GET 요청 시, 성공 202를 리턴합니다.
실패하는 경우(1가지)
•
마이피드 조회 실패 - 로그인 하지 않은 경우
◦
postService에서 마이피드 매서드 호출 시, Page.empty()를 리턴해줍니다.
◦
/api/v1/posts/my에 GET 요청 시, HttpStatus.UNAUTHORIZED 401을 리턴합니다.
Service
•
없음