///////
Search
☀️

4일차 힌트

개요

4일차에 구현해야 할 내용은 좋아요 기능에 대한 내용입니다.

목표

이번에는 좋아요 기능에 대한 api를 작성했습니다.
@WithMockUser(인증된 상태) , @WithAnonymousUser(인증되지 않은 상태)를 활용하여 테스트합니다.

좋아요 테스트 코드

Controller

성공하는 경우(1가지)

좋아요 누르기 성공
/api/v1/posts/1/likes로 POST 요청 시, 성공 202를 리턴합니다.

실패하는 경우(2가지)

좋아요 누르기 실패(1) - 로그인 하지 않은 경우
/api/v1/posts/1/likes로 POST 요청 시, 권한없음 401를 리턴합니다.
좋아요 누르기 실패(2) - 해당 Post가 없는 경우
/api/v1/posts/1/likes로 POST 요청 시, 포스트가 존재하지 않기에 404를 리턴합니다.

Service

없음