refactor/#545 s3 설정 외부로 (#546) #430
This check has been archived and is scheduled for deletion.
Learn more about checks retention
GitHub Actions / Unit Test Results
succeeded
Nov 17, 2023 in 0s
All 369 tests pass in 25s
Annotations
Check notice on line 0 in .github
github-actions / Unit Test Results
369 tests found
There are 369 tests, see "Raw output" for the full list of tests.
Raw output
edonymyeon.backend.BackendApplicationTests ‑ contextLoads()
edonymyeon.backend.auth.AuthIntegrationTest ‑ 닉네임 중복을 체크한다 중복O
edonymyeon.backend.auth.AuthIntegrationTest ‑ 닉네임 중복을 체크한다 중복X
edonymyeon.backend.auth.AuthIntegrationTest ‑ 세션만료된 세션정보로 회원 정보 조회시 예외처리
edonymyeon.backend.auth.AuthIntegrationTest ‑ 실제 회원가입 요청시 닉네임 중복
edonymyeon.backend.auth.AuthIntegrationTest ‑ 실제 회원가입 요청시 이메일 중복
edonymyeon.backend.auth.AuthIntegrationTest ‑ 이메일 중복을 체크한다 중복O
edonymyeon.backend.auth.AuthIntegrationTest ‑ 이메일 중복을 체크한다 중복X
edonymyeon.backend.auth.AuthIntegrationTest ‑ 카카오 로그인
edonymyeon.backend.auth.AuthIntegrationTest ‑ 카카오 처음 로그인시 회원가입 (MemberRepository)
edonymyeon.backend.auth.AuthIntegrationTest ‑ 쿠키가 잘 등록되는지 확인 (AuthService)
edonymyeon.backend.auth.AuthIntegrationTest ‑ 회원가입 성공
edonymyeon.backend.auth.application.AuthDeleteServiceTest ‑ 멤버 삭제후 조회시 예외반환
edonymyeon.backend.auth.application.AuthServiceTest ‑ 기본 로그인시 DB에 암호화된 비밀번호와 입력받은 비밀번호를 검증한다
edonymyeon.backend.auth.application.AuthServiceTest ‑ 기본 회원가입시 DB에 암호화된 비밀번호가 저장된다
edonymyeon.backend.auth.application.AuthServiceTest ‑ 로그인 이후 디바이스 교체 작업을 수행한다 (DeviceRepository)
edonymyeon.backend.auth.application.AuthServiceTest ‑ 소셜 회원가입 이후 설정초기화 작업을 수행한다
edonymyeon.backend.auth.application.AuthServiceTest ‑ 소셜로그인 이후에도 디바이스 교체 작업을 수행한다 (DeviceRepository)
edonymyeon.backend.auth.application.AuthServiceTest ‑ 최초의 소셜로그인시 사용한 디바이스 정보를 함께 저장한다 (EntityManager)
edonymyeon.backend.auth.application.AuthServiceTest ‑ 카카오 회원가입시 DB에 암호화된 비밀번호가 저장된다
edonymyeon.backend.auth.application.AuthServiceTest ‑ 회원 삭제의 트랜잭션이 롤백되면 프로필 이미지를 물리적으로 삭제하지않는다
edonymyeon.backend.auth.application.AuthServiceTest ‑ 회원 삭제의 트랜잭션이 커밋되면 프로필 이미지를 물리적으로 삭제한다
edonymyeon.backend.auth.application.AuthServiceTest ‑ 회원가입 이후 설정초기화 작업을 수행한다
edonymyeon.backend.auth.application.AuthServiceTest ‑ 회원가입시 사용한 디바이스 정보를 함께 저장한다 (EntityManager)
edonymyeon.backend.auth.docs.AuthControllerDocsTest ‑ 로그인 문서화
edonymyeon.backend.auth.docs.AuthControllerDocsTest ‑ 카카오 로그인 문서화
edonymyeon.backend.auth.docs.AuthControllerDocsTest ‑ 회원가입 문서화
edonymyeon.backend.auth.docs.AuthControllerDocsTest ‑ 회원가입시 중복 확인 문서화
edonymyeon.backend.auth.domain.SimplePasswordEncoderTest ‑ 같은 비밀번호를 암호화하더라도 다른 인코딩값을 얻는다
edonymyeon.backend.auth.domain.SimplePasswordEncoderTest ‑ 인코딩된 비밀번호와 비밀번호 평문이 일치하는지 확인한다
edonymyeon.backend.comment.application.CommentServiceTest ‑ 댓글이 삭제되면 조회되지 않는다 (CommentRepository)
edonymyeon.backend.comment.docs.CommentControllerDocsTest ‑ 댓글을 삭제한다
edonymyeon.backend.comment.docs.CommentControllerDocsTest ‑ 댓글을 작성한다
edonymyeon.backend.comment.docs.CommentControllerDocsTest ‑ 댓글을 조회한다
edonymyeon.backend.comment.integration.CommentIntegrationTest ‑ path variable의 게시글 id가 삭제하려는 댓글이 속한 게시글의 id와 같지 않으면 댓글을 삭제할 수 없다
edonymyeon.backend.comment.integration.CommentIntegrationTest ‑ 게시글이 존재하지 않으면 예외가 발생한다
edonymyeon.backend.comment.integration.CommentIntegrationTest ‑ 댓글 작성자가 댓글을 삭제한다
edonymyeon.backend.comment.integration.CommentIntegrationTest ‑ 댓글 작성자가 댓글을 조회하면 isWriter 값은 true다
edonymyeon.backend.comment.integration.CommentIntegrationTest ‑ 댓글 작성자가 아닌 사람은 댓글을 삭제할 수 없다
edonymyeon.backend.comment.integration.CommentIntegrationTest ‑ 댓글이 없으면 빈 리스트가 조회된다
edonymyeon.backend.comment.integration.CommentIntegrationTest ‑ 로그인하지 않아도 댓글을 조회할 수 있다
edonymyeon.backend.comment.integration.CommentIntegrationTest ‑ 삭제된 댓글은 조회되지 않는다
edonymyeon.backend.comment.integration.CommentIntegrationTest ‑ 엄청 긴 댓글을 작성한다
edonymyeon.backend.comment.integration.CommentIntegrationTest ‑ 유효하지 않은 게시글에 댓글을 달 수 없다
edonymyeon.backend.comment.integration.CommentIntegrationTest ‑ 이미지가 없으면 image 값은 null 로 조회된다
edonymyeon.backend.comment.integration.CommentIntegrationTest ‑ 이미지가 포함되지 않은 댓글을 작성한다
edonymyeon.backend.comment.integration.CommentIntegrationTest ‑ 이미지가 포함된 댓글을 작성한다
edonymyeon.backend.consumption.application.MemberConsumptionServiceImplTest ‑ 구매 확정시 입력받은 금액이 구매 금액이 된다
edonymyeon.backend.consumption.application.MemberConsumptionServiceImplTest ‑ 절약 확정시 게시글에 저장된 금액이 절약 금액이 된다
edonymyeon.backend.consumption.docs.ConsumptionControllerDocsTest ‑ 특정기간의 소비금액을 확인한다
edonymyeon.backend.consumption.domain.ConsumptionTest ‑ [10] month=10
edonymyeon.backend.consumption.domain.ConsumptionTest ‑ [11] month=11
edonymyeon.backend.consumption.domain.ConsumptionTest ‑ [12] month=12
edonymyeon.backend.consumption.domain.ConsumptionTest ‑ [1] month=-1
edonymyeon.backend.consumption.domain.ConsumptionTest ‑ [1] month=1
edonymyeon.backend.consumption.domain.ConsumptionTest ‑ [1] price=-1
edonymyeon.backend.consumption.domain.ConsumptionTest ‑ [1] price=0
edonymyeon.backend.consumption.domain.ConsumptionTest ‑ [2] month=0
edonymyeon.backend.consumption.domain.ConsumptionTest ‑ [2] month=2
edonymyeon.backend.consumption.domain.ConsumptionTest ‑ [2] price=10000000000
edonymyeon.backend.consumption.domain.ConsumptionTest ‑ [2] price=10000000001
edonymyeon.backend.consumption.domain.ConsumptionTest ‑ [3] month=13
edonymyeon.backend.consumption.domain.ConsumptionTest ‑ [3] month=3
edonymyeon.backend.consumption.domain.ConsumptionTest ‑ [4] month=4
edonymyeon.backend.consumption.domain.ConsumptionTest ‑ [5] month=5
edonymyeon.backend.consumption.domain.ConsumptionTest ‑ [6] month=6
edonymyeon.backend.consumption.domain.ConsumptionTest ‑ [7] month=7
edonymyeon.backend.consumption.domain.ConsumptionTest ‑ [8] month=8
edonymyeon.backend.consumption.domain.ConsumptionTest ‑ [9] month=9
edonymyeon.backend.consumption.domain.ConsumptionTest ‑ 년도가_2000년_미만이면_예외가_발생한다()
edonymyeon.backend.consumption.domain.ConsumptionTest ‑ 년도는_2000년_이상이어야_한다()
edonymyeon.backend.consumption.domain.ConsumptionTest ‑ 미래_시각이_들어오면_예외가_발생한다()
edonymyeon.backend.consumption.domain.ConsumptionsPerMonthTest ‑ 소비내역을 달별로 분류한다
edonymyeon.backend.consumption.domain.ConsumptionsPerMonthTest ‑ 소비내역이 없을 경우 구매금액의합은 0 절약금액의합도 0
edonymyeon.backend.consumption.integration.ConsumptionIntegrationTest ‑ 소비 내역이 존재하지 않으면 구매 금액과 절약 금액은 0이다
edonymyeon.backend.consumption.integration.ConsumptionIntegrationTest ‑ 조회 기간 = -1 개월
edonymyeon.backend.consumption.integration.ConsumptionIntegrationTest ‑ 조회 기간 = 0 개월
edonymyeon.backend.consumption.integration.ConsumptionIntegrationTest ‑ 조회 기간 = 10 개월
edonymyeon.backend.consumption.integration.ConsumptionIntegrationTest ‑ 조회 기간 = 11 개월
edonymyeon.backend.consumption.integration.ConsumptionIntegrationTest ‑ 조회 기간 = 12 개월
edonymyeon.backend.consumption.integration.ConsumptionIntegrationTest ‑ 조회 기간 = 13 개월
edonymyeon.backend.consumption.integration.ConsumptionIntegrationTest ‑ 조회 기간 = 14 개월
edonymyeon.backend.consumption.integration.ConsumptionIntegrationTest ‑ 조회 기간 = 2 개월
edonymyeon.backend.consumption.integration.ConsumptionIntegrationTest ‑ 조회 기간 = 3 개월
edonymyeon.backend.consumption.integration.ConsumptionIntegrationTest ‑ 조회 기간 = 4 개월
edonymyeon.backend.consumption.integration.ConsumptionIntegrationTest ‑ 조회 기간 = 5 개월
edonymyeon.backend.consumption.integration.ConsumptionIntegrationTest ‑ 조회 기간 = 7 개월
edonymyeon.backend.consumption.integration.ConsumptionIntegrationTest ‑ 조회 기간 = 8 개월
edonymyeon.backend.consumption.integration.ConsumptionIntegrationTest ‑ 조회 기간 = 9 개월
edonymyeon.backend.consumption.integration.ConsumptionIntegrationTest ‑ 최근 여섯달간의 소비금액을 확인한다
edonymyeon.backend.consumption.integration.ConsumptionIntegrationTest ‑ 최근 한달간의 소비금액을 확인한다
edonymyeon.backend.consumption.repository.ConsumptionRepositoryTest ‑ 게시글 id로 소비내역이 잘 불러와지는지
edonymyeon.backend.consumption.repository.ConsumptionRepositoryTest ‑ 특정 월의 소비 내역 리스트 조회가 잘 되는지 테스트
edonymyeon.backend.image.ImageExtensionTest ‑ 1 : jpg을 넣으면 true을 반환한다.
edonymyeon.backend.image.ImageExtensionTest ‑ 2 : jpEg을 넣으면 true을 반환한다.
edonymyeon.backend.image.ImageExtensionTest ‑ 3 : png을 넣으면 true을 반환한다.
edonymyeon.backend.image.ImageExtensionTest ‑ 4 : csv을 넣으면 false을 반환한다.
edonymyeon.backend.image.ImageExtensionTest ‑ 5 : txt을 넣으면 false을 반환한다.
edonymyeon.backend.image.ImageExtensionTest ‑ 해당하는 확장자의 미디어타입을 반환한다
edonymyeon.backend.image.ImageExtensionTest ‑ 해당하는 확장자의 미디어타입이 존재하지않으면 예외가 발생한다
edonymyeon.backend.image.ImageExtensionTest ‑ 해당하는 확장자의 열거타입을 반환한다
edonymyeon.backend.image.ImageExtensionTest ‑ 해당하는 확장자의 열거타입이 없다면 예외가 발생한다
edonymyeon.backend.image.ImageFileSizeIntegrationTest ‑ 요청의 크기가 200MB 이하면 성공한다
edonymyeon.backend.image.ImageFileSizeIntegrationTest ‑ 이미지 파일 하나의 용량이 20MB 이하면 성공한다
edonymyeon.backend.image.ImageFileSizeIntegrationTest ‑ 이미지 파일 하나의 용량이 20MB를 보다 크면 실패한다
edonymyeon.backend.image.application.ImageServiceTest ‑ [1] imageType=POST
edonymyeon.backend.image.application.ImageServiceTest ‑ [2] imageType=COMMENT
edonymyeon.backend.image.application.ImageServiceTest ‑ [3] imageType=PROFILE
edonymyeon.backend.image.application.ImageServiceTest ‑ 프로필 이미지가 디렉터리에서 잘 삭제되는지 검증한다
edonymyeon.backend.logging.application.LoggingServiceTest ‑ info로그가_위치한_파일을_읽어_객체_리스트로_파싱한다()
edonymyeon.backend.member.application.MemberServiceTest ‑ 닉네임 프로필 이미지가 모두 변경되는 경우 (MemberRepository)
edonymyeon.backend.member.application.MemberServiceTest ‑ 닉네임만 변경되는 경우 (MemberRepository)
edonymyeon.backend.member.application.MemberServiceTest ‑ 실제 이미지 저장이 실패하면 회원정보 수정이 실패한다 (MemberRepository)
edonymyeon.backend.member.application.MemberServiceTest ‑ 프로필 이미지가 바뀌는 경우 (MemberRepository)
edonymyeon.backend.member.application.MemberServiceTest ‑ 프로필 이미지가 삭제되는 경우 (MemberRepository)
edonymyeon.backend.member.application.MemberServiceTest ‑ 프로필 이미지가 새로 등록되는 경우 (MemberRepository)
edonymyeon.backend.member.application.MemberServiceTest ‑ 하나의 디바이스는 하나의 계정에서만 활성화 되어야 한다 로그인
edonymyeon.backend.member.application.MemberServiceTest ‑ 하나의 디바이스는 하나의 계정에서만 활성화 되어야 한다 소셜로그인
edonymyeon.backend.member.application.MemberServiceTest ‑ 하나의 디바이스는 하나의 계정에서만 활성화 되어야 한다 회원가입
edonymyeon.backend.member.docs.MemberControllerDocsTest ‑ 구매 확정한다
edonymyeon.backend.member.docs.MemberControllerDocsTest ‑ 절약 확정한다
edonymyeon.backend.member.docs.MemberControllerDocsTest ‑ 확정을 취소한다
edonymyeon.backend.member.docs.MemberControllerDocsTest ‑ 회원 탈퇴한다
edonymyeon.backend.member.docs.MemberControllerDocsTest ‑ 회원정보를 수정한다
edonymyeon.backend.member.docs.MemberControllerDocsTest ‑ 회원정보를 조회한다 V1 0 (UrlManager)
edonymyeon.backend.member.docs.MemberControllerDocsTest ‑ 회원정보를 조회한다 V1 1 (UrlManager)
edonymyeon.backend.member.docs.MemberControllerDocsTest ‑ 회원정보수정시 중복 확인 문서화
edonymyeon.backend.member.domain.EmailTest ‑ 이메일을 SocialType으로 생성한다
edonymyeon.backend.member.domain.EmailTest ‑ 이메일을 String으로 생성한다
edonymyeon.backend.member.domain.EmailTest ‑ 이메일이 30글자를 초과하면 예외가 발생한다
edonymyeon.backend.member.domain.MemberTest ‑ 1. password: abcd1234
edonymyeon.backend.member.domain.MemberTest ‑ 2. password: !@#1234
edonymyeon.backend.member.domain.MemberTest ‑ 3. password: abcd!@#
edonymyeon.backend.member.domain.MemberTest ‑ 닉네임이 20자 초과이면 예외발생
edonymyeon.backend.member.domain.MemberTest ‑ 닉네임이 공백이면 예외발생
edonymyeon.backend.member.domain.MemberTest ‑ 비밀번호가 30자 초과이면 예외발생
edonymyeon.backend.member.domain.MemberTest ‑ 비밀번호가 8자 미만이면 예외발생
edonymyeon.backend.member.domain.MemberTest ‑ 삭제하면 닉네임은 Unknown
edonymyeon.backend.member.domain.MemberTest ‑ 이메일이 30자 초과이면 예외발생
edonymyeon.backend.member.domain.MemberTest ‑ 이메일이 공백이면 예외발생
edonymyeon.backend.member.domain.MemberTest ‑ 회원정보 수정시 잘못된 닉네임 들어오면 예외발생
edonymyeon.backend.member.domain.NicknameTest ‑ 닉네임을 SocialType으로 생성한다
edonymyeon.backend.member.domain.NicknameTest ‑ 닉네임을 String으로 생성한다
edonymyeon.backend.member.domain.NicknameTest ‑ 닉네임이 20글자를 초과하면 예외가 발생한다
edonymyeon.backend.member.domain.PasswordTest ‑ 비밀번호가 30글자를 초과하면 예외가 발생한다
edonymyeon.backend.member.domain.PasswordTest ‑ 비밀번호가 8글자를 미만이면 예외가 발생한다
edonymyeon.backend.member.domain.PasswordTest ‑ 비밀번호가 형식이 맞지않으면 예외가 발생한다
edonymyeon.backend.member.domain.PasswordTest ‑ 비밀번호를 SocialType으로 생성한다
edonymyeon.backend.member.domain.PasswordTest ‑ 비밀번호를 String으로 생성한다
edonymyeon.backend.member.domain.PasswordTest ‑ 이미 암호화된 비밀번호는 암호화될수없다
edonymyeon.backend.member.integration.MemberConsumptionIntegrationTest$구매_확정할_때 ‑ 게시글의 작성자가 아니면 실패한다
edonymyeon.backend.member.integration.MemberConsumptionIntegrationTest$구매_확정할_때 ‑ 게시글의 작성자면 성공한다
edonymyeon.backend.member.integration.MemberConsumptionIntegrationTest$구매_확정할_때 ‑ 이미 소비 확정 내역이 존재하면 실패한다
edonymyeon.backend.member.integration.MemberConsumptionIntegrationTest$절약_확정할_때 ‑ 게시글의 작성자가 아니면 실패한다
edonymyeon.backend.member.integration.MemberConsumptionIntegrationTest$절약_확정할_때 ‑ 게시글의 작성자면 성공한다
edonymyeon.backend.member.integration.MemberConsumptionIntegrationTest$절약_확정할_때 ‑ 이미 소비 확정 내역이 존재하면 실패한다
edonymyeon.backend.member.integration.MemberConsumptionIntegrationTest$확정_취소할_때 ‑ 게시글의 작성자가 아니면 실패한다
edonymyeon.backend.member.integration.MemberConsumptionIntegrationTest$확정_취소할_때 ‑ 게시글의 작성자면 성공한다
edonymyeon.backend.member.integration.MemberConsumptionIntegrationTest$확정_취소할_때 ‑ 취소해야 할 소비 확정 내역이 존재하지 않으면 실패한다
edonymyeon.backend.member.integration.MemberIntegrationTest ‑ 삭제된 회원이 로그인시 오류발생
edonymyeon.backend.member.integration.MemberIntegrationTest ‑ 삭제한 회원의 게시글을 조회한다
edonymyeon.backend.member.integration.MemberIntegrationTest ‑ 자신이 작성한 게시글을 조회하면 OK를 응답한다
edonymyeon.backend.member.integration.MemberIntegrationTest ‑ 회원 정보 V1 1 조회시 OK를 응답한다
edonymyeon.backend.member.integration.MemberIntegrationTest ‑ 회원 정보 V1 조회시 OK를 응답한다
edonymyeon.backend.member.repository.MemberRepositoryTest ‑ 사용자들이 모두 소비확정을 했다면 빈 리스트를 반환한다 (MemberConsumptionService)
edonymyeon.backend.member.repository.MemberRepositoryTest ‑ 작성한 게시글 중 확정하지 않은 게시글이 있는 사용자를 찾아낸다 (MemberConsumptionService)
edonymyeon.backend.member.repository.MemberRepositoryTest ‑ 절약확정을 하지않은 게시글을 여러 개 가지고 있더라도 한번만 조회한다
edonymyeon.backend.member.repository.MemberRepositoryTest ‑ 주어진 일자 이전에 쓴 게시글은 포함하지 않는다 (EntityManager, TransactionTemplate)
edonymyeon.backend.member.repository.MemberRepositoryTest ‑ 주어진 일자을 포함해 그 이후에 쓴 게시글만 해당한다 (EntityManager, TransactionTemplate)
edonymyeon.backend.notification.application.NotificationEventListenerTest ‑ 나의 게시글에 따봉을 누르면 알림을 전송한다
edonymyeon.backend.notification.application.NotificationEventListenerTest ‑ 댓글을 남기면 글 작성자에게 알림이 간다 (TransactionTemplate, CommentService)
edonymyeon.backend.notification.application.NotificationEventListenerTest ‑ 따봉 저장이 완료된 후에는 알림 발송 후 저장한다
edonymyeon.backend.notification.application.NotificationEventListenerTest ‑ 알림 전송 트랜잭션이 실패했다고 해서 따봉까지 롤백되어서는 안된다
edonymyeon.backend.notification.application.NotificationServiceTest ‑ 건별 당 좋아요 알림이 활성화되어 있다면 좋아요가 달릴 때마다 알림을 발송한다 (ThumbsService)
edonymyeon.backend.notification.application.NotificationServiceTest ‑ 게시글이 삭제되면 그와 관련된 알림 내역도 함께 삭제된다 (AuthService, CommentService, PostService)
edonymyeon.backend.notification.application.NotificationServiceTest ‑ 댓글당 알림이 비활성화되어 있다면 알림을 받지 않는다 (CommentService)
edonymyeon.backend.notification.application.NotificationServiceTest ‑ 댓글당 알림이 활성화되어 있다면 알림을 발송한다 (CommentService)
edonymyeon.backend.notification.application.NotificationServiceTest ‑ 로그아웃한 사용자에게 알림을 보내지 않는다 (CommentService)
edonymyeon.backend.notification.application.NotificationServiceTest ‑ 리마인드 알림이 비활성화되어 있다면 알림을 받지 않는다 (AuthService)
edonymyeon.backend.notification.application.NotificationServiceTest ‑ 삭제한 게시글에 대한 알림을 발송하면 안된다 (AuthService, PostService)
edonymyeon.backend.notification.application.NotificationServiceTest ‑ 소비절약 확정이 완료된 게시글에는 반응알림을 보내지 않는다 (MemberService, ThumbsService)
edonymyeon.backend.notification.application.NotificationServiceTest ‑ 알림 전송에 실패해도 기록으로 남는다
edonymyeon.backend.notification.application.NotificationServiceTest ‑ 알림을 성공적으로 전송한 이후에는 알림 내역을 저장한다
edonymyeon.backend.notification.application.NotificationServiceTest ‑ 열건 당 좋아요 알림이 활성화되어 있다면 좋아요가 10개 달릴 때마다 알림을 발송한다 (ThumbsService)
edonymyeon.backend.notification.application.NotificationServiceTest ‑ 자신의 게시글에 자신이 댓글을 남기면 알림이 가지 않는다 (AuthService, CommentService)
edonymyeon.backend.notification.application.NotificationServiceTest ‑ 좋아요 관련 알림이 비활성화 되어 있다면 알림을 보내지 않는다 (ThumbsService)
edonymyeon.backend.notification.application.NotificationServiceTest ‑ 탈퇴한 회원에게는 알림을 발송하면 안된다 (AuthService, CommentService)
edonymyeon.backend.notification.application.NotificationServiceTest ‑ 특정 알림을 사용자가 읽었음을 체크할 수 있다
edonymyeon.backend.notification.integration.NotificationIntegrationTest ‑ 사용자가 받은 알림 목록을 조회한다 (AuthService, SettingService)
edonymyeon.backend.notification.integration.NotificationIntegrationTest ‑ 알림을 통해 페이지에 접속한 경우 알림 정보에 해당 사실을 기록한다 (NotificationRepository)
edonymyeon.backend.post.application.MyPostServiceTest ‑ 내가 쓴글을 조회한다
edonymyeon.backend.post.application.PostFindingSpecificPostTest ‑ 게시글아이디가 주어지면 게시글의 상세정보를 알려준다
edonymyeon.backend.post.application.PostFindingSpecificPostTest ‑ 로그인 되어있지 않으면 조회는 가능하되 추천여부와 스크랩여부와 작성자여부는 모두 false이다
edonymyeon.backend.post.application.PostFindingSpecificPostTest ‑ 작성자 본인이 본인 게시글을 보는경우 isWriter값이 true이다
edonymyeon.backend.post.application.PostFindingSpecificPostTest ‑ 타인의 게시글을 보는경우 isWriter값이 false이다
edonymyeon.backend.post.application.PostServiceFindingAllPostsTest ‑ 게시글은 기본으로 등록일 내림차순으로 정렬된다
edonymyeon.backend.post.application.PostServiceFindingAllPostsTest ‑ 유효하지 않은 검색 조건이 주어진 경우 예외가 발생한다
edonymyeon.backend.post.application.PostServiceFindingAllPostsTest ‑ 작성된 모든 게시글을 조회할 수 있다
edonymyeon.backend.post.application.PostServiceFindingAllPostsTest ‑ 조회개수가 정해진 경우 주어진 조회페이지로 게시글 조회페이지를 조절할 수 있다
edonymyeon.backend.post.application.PostServiceFindingAllPostsTest ‑ 조회할 게시글이 없는 경우 null이 아니라 빈 리스트를 반환한다 (PostRepository, PostImageInfoRepository)
edonymyeon.backend.post.application.PostServiceFindingAllPostsTest ‑ 주어진 조회개수로 게시글 조회개수를 조절할 수 있다
edonymyeon.backend.post.application.PostServiceHotPostsTest ‑ 빈 캐싱이 만료되면 새로운 내역으로 조회되는지 확인한다
edonymyeon.backend.post.application.PostServiceHotPostsTest ‑ 빈 핫게시글이 캐싱 되어있다면 빈리스트가 조회된다
edonymyeon.backend.post.application.PostServiceHotPostsTest ‑ 최근 글이 없으면 빈리스트가 조회된다
edonymyeon.backend.post.application.PostServiceHotPostsTest ‑ 캐시가 존재하지 않아도 조회되고 새로 캐싱한다
edonymyeon.backend.post.application.PostServiceHotPostsTest ‑ 캐싱된 게시글이 삭제되면 새로운 게시글이 조회된다
edonymyeon.backend.post.application.PostServiceHotPostsTest ‑ 캐싱이 되어있으면 조회된다
edonymyeon.backend.post.application.PostServiceHotPostsTest ‑ 캐싱이 만료되면 새로운 내역으로 조회되는지 확인한다
edonymyeon.backend.post.application.PostServiceHotPostsTest ‑ 테스트용 키가 제대로 생성되는지 확인한다
edonymyeon.backend.post.application.PostServiceSearchPostsTest ‑ 검색어 결과가 없을때 결과값은 빈리스트 이다
edonymyeon.backend.post.application.PostServiceSearchPostsTest ‑ 내용으로 검색시 최신순으로 조회가 된다
edonymyeon.backend.post.application.PostServiceSearchPostsTest ‑ 내용으로 검색이 제대로 되는지 확인한다
edonymyeon.backend.post.application.PostServiceSearchPostsTest ‑ 제목으로 검색이 제대로 되는지 확인한다
edonymyeon.backend.post.application.PostServiceSearchPostsTest ‑ 키워드로 검색했을때 내용이 제대로 검색되는지 확인한다
edonymyeon.backend.post.application.PostServiceSearchPostsTest ‑ 키워드로 동일한 키워드가 두개 포함되어도 내용이 제대로 검색되는지 확인한다
edonymyeon.backend.post.application.PostServiceSearchPostsTest ‑ 키워드로 앞뒤 순서가 바뀌었을때 내용이 제대로 검색되는지 확인한다
edonymyeon.backend.post.application.PostServiceTest ‑ 작성자의 프로필 사진이 없더라도 상세조회가 가능하다
edonymyeon.backend.post.application.PostServiceTest$게시글을_삭제할_때 ‑ 게시글이 삭제되면 댓글도 삭제된다 (CommentService, CommentRepository)
edonymyeon.backend.post.application.PostServiceTest$게시글을_삭제할_때 ‑ 게시글이 삭제되면 조회되지 않는다
edonymyeon.backend.post.application.PostServiceTest$게시글을_삭제할_때 ‑ 연관된 소비내역도 삭제된다 (PostRepository, ConsumptionRepository)
edonymyeon.backend.post.application.PostServiceTest$게시글을_생성할_때 ‑ 이미지 없이 게시글을 생성할 수 있다
edonymyeon.backend.post.application.PostServiceTest$게시글을_생성할_때 ‑ 이미지가 10개 초과일 수 없다
edonymyeon.backend.post.application.PostServiceTest$게시글을_생성할_때 ‑ 이미지는 10개까지 가능하다
edonymyeon.backend.post.application.PostServiceTest$게시글을_생성할_때 ‑ 폴더에 이미지를 저장한 후 Post 도메인에는 파일의 경로를 넘긴다
edonymyeon.backend.post.application.PostServiceTest$게시글을_생성할_때 ‑ 폴더에 저장하는 이미지의 이름은 UUID 와 확장자명 형식으로 지어진다
edonymyeon.backend.post.application.PostServiceTest$게시글을_수정할_때 ‑ 게시글 작성자가 아니면 수정할 수 없다
edonymyeon.backend.post.application.PostServiceTest$게시글을_수정할_때 ‑ 제목과 내용과 가격을 수정할 수 있다 (PostRepository)
edonymyeon.backend.post.application.PostServiceTest$게시글을_수정할_때$이미지를_수정하는_경우 ‑ 기존 이미지 10개를 다 갈아치운다 (EntityManager)
edonymyeon.backend.post.application.PostServiceTest$게시글을_수정할_때$이미지를_수정하는_경우 ‑ 기존에 이미지가 없었다면 이미지는 10개까지 추가 가능하다 (EntityManager)
edonymyeon.backend.post.application.PostServiceTest$게시글을_수정할_때$이미지를_수정하는_경우 ‑ 이미지가 10개 초과일 수 없다 (EntityManager)
edonymyeon.backend.post.application.PostServiceTest$게시글을_수정할_때$이미지를_수정하는_경우 ‑ 이미지를 바꿀 수 있다 (EntityManager)
edonymyeon.backend.post.application.PostServiceTest$게시글을_수정할_때$이미지를_수정하는_경우 ‑ 이미지를 전부 삭제할 수 있다 (EntityManager)
edonymyeon.backend.post.application.PostServiceTest$게시글을_수정할_때$이미지를_수정하는_경우 ‑ 이미지를 추가할 수 있다 (EntityManager)
edonymyeon.backend.post.application.PostViewTest ‑ 글을 처음 작성하면 조회수는 0으로 설정된다
edonymyeon.backend.post.application.PostViewTest ‑ 로그인하지 않은 사용자가 조회하는 경우에도 조회수는 증가한다
edonymyeon.backend.post.application.PostViewTest ‑ 작성자 본인이 글을 조회하는 경우 조회수는 올라가지 않는다
edonymyeon.backend.post.application.PostViewTest ‑ 타인이 조회하는 경우 공백 기간 없이 조회수가 증가한다
edonymyeon.backend.post.docs.MyPostControllerDocsTest ‑ 내 게시글 조회 문서화
edonymyeon.backend.post.docs.PostControllerDocsTest ‑ 게시글을 검색한다
edonymyeon.backend.post.docs.PostControllerDocsTest ‑ 게시글을 삭제한다
edonymyeon.backend.post.docs.PostControllerDocsTest ‑ 게시글을 상세 조회한다
edonymyeon.backend.post.docs.PostControllerDocsTest ‑ 게시글을 수정한다
edonymyeon.backend.post.docs.PostControllerDocsTest ‑ 게시글을 전체 조회한다
edonymyeon.backend.post.docs.PostControllerDocsTest ‑ 핫 게시글을 조회한다
edonymyeon.backend.post.docs.PostCreationDocsTest ‑ 게시글을 생성한다
edonymyeon.backend.post.integration.HotPostIntegrationTest ‑ 최근 일주일 이내의 글이 없다면 빈리스트가 조회된다
edonymyeon.backend.post.integration.HotPostIntegrationTest ‑ 핫 게시글이 없다면 최신 순서로 찾아온다
edonymyeon.backend.post.integration.HotPostIntegrationTest ‑ 핫게시글이 순서대로 찾아지는지 확인한다
edonymyeon.backend.post.integration.MyPostIntegrationTest ‑ 자신이 작성한 게시글을 조회시 댓글수와 조회수도 조회된다 (EntityManager)
edonymyeon.backend.post.integration.MyPostIntegrationTest ‑ 자신이 작성한 게시글을 조회하면 OK를 응답한다
edonymyeon.backend.post.integration.PostCommentCountIntegrationTest ‑ 게시글 검색시 댓글수가 반영되어 조회된다
edonymyeon.backend.post.integration.PostCommentCountIntegrationTest ‑ 내가 쓴 글 조회시 댓글수가 반영되어 조회된다
edonymyeon.backend.post.integration.PostCommentCountIntegrationTest ‑ 상세 게시글 조회시 댓글수가 반영되어 조회된다
edonymyeon.backend.post.integration.PostCommentCountIntegrationTest ‑ 상세 게시글 조회시 댓글수가 반영되어 조회된다 그런데 이제 삭제된 댓글수는 빼는것을 곁들인
edonymyeon.backend.post.integration.PostCommentCountIntegrationTest ‑ 전체 게시글 조회시 댓글수가 반영되어 조회된다
edonymyeon.backend.post.integration.PostCommentCountIntegrationTest ‑ 핫게시글 조회시 댓글수가 반영되어 조회된다
edonymyeon.backend.post.integration.PostIntegrationTest ‑ 게시글에 댓글이 존재해도 게시글을 삭제할 수 있다
edonymyeon.backend.post.integration.PostIntegrationTest ‑ 게시글에 신고내역이 존재해도 게시글을 삭제할 수 있다
edonymyeon.backend.post.integration.PostIntegrationTest ‑ 게시글을 수정할때 이미지 url의 도메인 주소가 잘못되었다면 예외가 발생한다
edonymyeon.backend.post.integration.PostIntegrationTest ‑ 게시글을 수정할때 이미지 이름이 기존 게시글에 있는 이미지 이름이 아니면 예외가 발생한다
edonymyeon.backend.post.integration.PostIntegrationTest ‑ 게시글을 수정할때 이미지가 10개 이상이면 예외가 발생한다
edonymyeon.backend.post.integration.PostIntegrationTest ‑ 게시글을 작성할 때 내용은 0자 이상 가능하다
edonymyeon.backend.post.integration.PostIntegrationTest ‑ 게시글을 작성할때 이미지가 10개 이상이면 예외가 발생한다
edonymyeon.backend.post.integration.PostIntegrationTest ‑ 게시글이 소비 확정 되어있다면 게시글 삭제시 소비 확정 내역도 삭제된다 (ConsumptionRepository)
edonymyeon.backend.post.integration.PostIntegrationTest ‑ 게시글이 추천이 되어있다면 게시글 삭제시 추천도 삭제된다 (ThumbsRepository)
edonymyeon.backend.post.integration.PostIntegrationTest ‑ 기본조건으로 전체게시글 조회
edonymyeon.backend.post.integration.PostIntegrationTest ‑ 기본조건으로 전체게시글 조회시 게시글 이미지가 없으면 대표 이미지는 null
edonymyeon.backend.post.integration.PostIntegrationTest ‑ 기본조건으로 전체게시글 조회시 게시글 이미지가 있으면 대표 이미지는 첫번째 이미지
edonymyeon.backend.post.integration.PostIntegrationTest ‑ 로그인하지 않으면 게시글은 수정 불가능하다
edonymyeon.backend.post.integration.PostIntegrationTest ‑ 로그인하지 않은 사용자가 게시글 하나를 상세조회하는 경우 (PostReadService)
edonymyeon.backend.post.integration.PostIntegrationTest ‑ 로그인한 사용자가 자신의 게시글 하나를 상세조회하는 경우 (PostReadService)
edonymyeon.backend.post.integration.PostIntegrationTest ‑ 로그인한 사용자가 타인의 게시글 하나를 상세조회하는 경우 (PostReadService)
edonymyeon.backend.post.integration.PostIntegrationTest ‑ 본인이 작성하지 않은 게시글은 삭제 불가능하다
edonymyeon.backend.post.integration.PostIntegrationTest ‑ 본인이 작성한 게시글은 삭제 가능하다
edonymyeon.backend.post.integration.PostIntegrationTest ‑ 사진을 첨부해서 게시글 작성 가능하다
edonymyeon.backend.post.integration.PostIntegrationTest ‑ 자신이 작성한 게시글은 수정 가능하다
edonymyeon.backend.post.integration.PostIntegrationTest ‑ 타인이 작성한 게시글은 수정 불가능하다
edonymyeon.backend.post.integration.PostIntegrationTest ‑ 한 번에 3개씩 조회하는 조건으로 2페이지 전체게시글 조회 (PostReadService)
edonymyeon.backend.post.integration.PostIntegrationTest ‑ 한 번에 3개씩 조회하는 조건으로 전체게시글 조회
edonymyeon.backend.post.integration.PostIntegrationTest ‑ 회원이 아니면 게시글 작성 불가능하다
edonymyeon.backend.post.integration.PostSearchIntegrationTest ‑ 검색어가 포함되어있지 않으면 오류가 발생한다 400 BasRequest
edonymyeon.backend.post.integration.PostSearchIntegrationTest ‑ 검색어가 포함된 내용이 제대로 검색되는지 확인한다
edonymyeon.backend.post.integration.PostSearchIntegrationTest ‑ 검색어가 포함된 제목이 제대로 검색되는지 확인한다
edonymyeon.backend.post.integration.PostSearchIntegrationTest ‑ 검색어에 해당하는 게시물이 없다면 빈 결과값이 나온다
edonymyeon.backend.post.integration.PostSearchIntegrationTest ‑ 빈 값을 검색하면 빈 리스트가 조회된다
edonymyeon.backend.post.integration.PostViewIntegrationTest ‑ 게시글 조회수 시나리오
edonymyeon.backend.post.repository.PostRepositoryTest ‑ findHotPosts 메서드에서 thumbs 테이블과 comment 테이블에 정보가 없어도 제대로 조인되는지 확인한다
edonymyeon.backend.post.repository.PostRepositoryTest ‑ 생성
edonymyeon.backend.post.repository.PostRepositoryTest ‑ 최근 게시글이 없다면 핫게시글은 빈 리스트가 조회된다
edonymyeon.backend.post.repository.PostRepositoryTest ‑ 핫게시글에서 동점일 경우 오래된 순서로 정렬된다
edonymyeon.backend.post.repository.PostRepositoryTest ‑ 핫게시글에서 인기순 대로 게시글이 조회되는지 확인한다 댓글 없는 버전
edonymyeon.backend.post.repository.PostRepositoryTest ‑ 핫게시글에서 인기순 대로 게시글이 조회되는지 확인한다 댓글 있는 버전
edonymyeon.backend.post.repository.PostSpecificationTest ‑ [1] searchWord= 가 나 다 라 마 바
edonymyeon.backend.post.repository.PostSpecificationTest ‑ [2] searchWord=
edonymyeon.backend.post.repository.PostSpecificationTest ‑ [3] searchWord=
edonymyeon.backend.post.repository.PostSpecificationTest ‑ [4] searchWord=가 나 다
edonymyeon.backend.post.repository.PostSpecificationTest ‑ 게시글 검색시 제목과 내용에 키워드가 나눠져 있어도 검색이 되는지 확인한다
edonymyeon.backend.post.repository.PostSpecificationTest ‑ 대소문자 상관없이 제대로 검색되는지 확인한다
edonymyeon.backend.post.repository.PostSpecificationTest ‑ 빈 검색어를 검색하면 빈 값이 나온다
edonymyeon.backend.post.ui.PostControllerTest ‑ 본인이 작성하지 않은 게시글 삭제 불가능 테스트
edonymyeon.backend.post.ui.PostControllerTest ‑ 본인이 작성한 게시글 삭제 가능 테스트
edonymyeon.backend.post.ui.PostControllerTest ‑ 사진 첨부 성공 테스트
edonymyeon.backend.post.ui.PostControllerTest ‑ 회원이 아니면 게시글 작성 불가 테스트
edonymyeon.backend.report.application.ReportServiceTest ‑ 존재하지 않는 게시글은 신고할 수 없다
edonymyeon.backend.report.application.ReportServiceTest ‑ 존재하지 않는 댓글은 신고할 수 없다
edonymyeon.backend.report.application.ReportServiceTest ‑ 특정 게시글을 신고할 수 있다
edonymyeon.backend.report.application.ReportServiceTest ‑ 특정 댓글을 신고할 수 있다
edonymyeon.backend.report.docs.ReportDocsTest ‑ 게시글을 상세 조회한다
edonymyeon.backend.report.ui.ReportIntegrationTest ‑ 로그인하지 않은 사용자는 신고하지 못한다
edonymyeon.backend.report.ui.ReportIntegrationTest ‑ 요청 바디에 신고 카테고리가 제대로 들어있지 않다면 예외가 발생한다
edonymyeon.backend.report.ui.ReportIntegrationTest ‑ 요청 바디에 신고 타입이 제대로 들어있지 않다면 예외가 발생한다
edonymyeon.backend.report.ui.ReportIntegrationTest ‑ 특정 게시글을 신고한다
edonymyeon.backend.report.ui.ReportIntegrationTest ‑ 특정 댓글을 신고한다
edonymyeon.backend.setting.application.SettingServiceTest ‑ ALL type인 설정이 disabled되면 전체 설정 disabled
edonymyeon.backend.setting.application.SettingServiceTest ‑ ALL이 아닌 설정이 enabled 또는 disabled되면 다른 type의 설정에 영향 X
edonymyeon.backend.setting.application.SettingServiceTest ‑ 동일한 가중치의 설정이 enabled되면 동일한 가중치인 설정은 모두 disabled
edonymyeon.backend.setting.application.SettingServiceTest ‑ 설정을 껐다가 켤 수 있다
edonymyeon.backend.setting.application.SettingServiceTest ‑ 설정을 초기화하면 회원에 대한 기본 설정이 저장되어 있다
edonymyeon.backend.setting.application.SettingServiceTest ‑ 설정이 하나라도 enabled되면 ALL 타입의 설정 enabled
edonymyeon.backend.setting.application.SettingServiceTest ‑ 전략에 따라 어떤 알림이 켜지면 어떤 알림은 꺼지기도 한다
edonymyeon.backend.setting.application.SettingServiceTest ‑ 최초 회원가입이 완료된 이후 설정 초기화 작업을 진행한다 (AuthService)
edonymyeon.backend.setting.application.SettingServiceTest ‑ 회원의 주어진 설정이 비활성화 되어 있다면 false를 응답한다
edonymyeon.backend.setting.application.SettingServiceTest ‑ 회원의 주어진 설정이 활성화 되어 있다면 true를 응답한다
edonymyeon.backend.setting.docs.SettingControllerDocsTest ‑ 사용자가 설정 하나를 활성화 또는 비활성화한다
edonymyeon.backend.setting.docs.SettingControllerDocsTest ‑ 선택가능한 설정 목록을 본다
edonymyeon.backend.setting.domain.SettingTest ‑ 설정_활성화여부를_토글링_할_수_있다()
edonymyeon.backend.setting.ui.SettingIntegrationTest ‑ 알림 설정 페이지를 조회한다 (AuthService, ObjectMapper)
edonymyeon.backend.setting.ui.SettingIntegrationTest ‑ 특정 설정을 토글링한다 (AuthService, ObjectMapper)
edonymyeon.backend.thumbs.application.DeleteThumbsServiceTest ‑ 비추천 취소 (ThumbsRepository)
edonymyeon.backend.thumbs.application.DeleteThumbsServiceTest ‑ 비추천이 되어있지 않은경우 비추천취소를 할 수 없다
edonymyeon.backend.thumbs.application.DeleteThumbsServiceTest ‑ 비추천인 상태일때 추천을 취소할 수 없다
edonymyeon.backend.thumbs.application.DeleteThumbsServiceTest ‑ 추천 취소 (ThumbsRepository)
edonymyeon.backend.thumbs.application.DeleteThumbsServiceTest ‑ 추천이 되어있지 않은경우 추천취소를 할 수 없다
edonymyeon.backend.thumbs.application.DeleteThumbsServiceTest ‑ 추천인 상태일때 비추천을 취소할 수 없다
edonymyeon.backend.thumbs.application.ThumbsDownServiceTest ‑ 비추천시 해당게시물에 비추천한 적 없으면 추가한다 (ThumbsRepository)
edonymyeon.backend.thumbs.application.ThumbsDownServiceTest ‑ 비추천시 해당게시물에 이미 비추천되어 있으면 예외가 발생한다
edonymyeon.backend.thumbs.application.ThumbsDownServiceTest ‑ 비추천시 해당게시물에 추천한 적 있으면 비추천으로 업데이트 된다 (ThumbsRepository)
edonymyeon.backend.thumbs.application.ThumbsDownServiceTest ‑ 비추천하려는 게시물이 없으면 예외가 발생한다
edonymyeon.backend.thumbs.application.ThumbsDownServiceTest ‑ 비추천한 게시물이 로그인한 사람이 작성한 것이라면 예외가 발생한다
edonymyeon.backend.thumbs.application.ThumbsInPostServiceTest ‑ 로그인 하지 않으면 추천과 비추천 여부가 모두 false 이다
edonymyeon.backend.thumbs.application.ThumbsInPostServiceTest ‑ 해당 게시글에 추천과 비추천 수를 읽어온다
edonymyeon.backend.thumbs.application.ThumbsInPostServiceTest ‑ 해당 게시글에 추천과 비추천 수를 읽어온다2
edonymyeon.backend.thumbs.application.ThumbsInPostServiceTest ‑ 해당 게시글에 추천이 없을시에도 정상 동작한다
edonymyeon.backend.thumbs.application.ThumbsInPostServiceTest ‑ 해당 게시글을 비추천했을때 비추천여부만 True 이다
edonymyeon.backend.thumbs.application.ThumbsInPostServiceTest ‑ 해당 게시글을 추천하지 않았을때 모두 False 이다
edonymyeon.backend.thumbs.application.ThumbsInPostServiceTest ‑ 해당 게시글을 추천했을때 추천여부만 True 이다
edonymyeon.backend.thumbs.application.ThumbsUpServiceTest ‑ 같은 사람이 같은 게시글에 동시에 여러번 좋아요를 누르더라도 한번만 저장된다
edonymyeon.backend.thumbs.application.ThumbsUpServiceTest ‑ 추천시 해당게시물에 비추천한 적 있으면 추천으로 업데이트 된다 (ThumbsRepository)
edonymyeon.backend.thumbs.application.ThumbsUpServiceTest ‑ 추천시 해당게시물에 추천한 적 없으면 추가한다 (ThumbsRepository)
edonymyeon.backend.thumbs.application.ThumbsUpServiceTest ‑ 추천시 해당게시물에 추천한 적 있으면 예외가 발생한다
edonymyeon.backend.thumbs.application.ThumbsUpServiceTest ‑ 추천하려는 게시물이 없으면 예외가 발생한다
edonymyeon.backend.thumbs.application.ThumbsUpServiceTest ‑ 추천한 게시물이 로그인한 사람이 작성한 것이라면 예외가 발생한다
edonymyeon.backend.thumbs.docs.ThumbsControllerDocsTest ‑ 게시글에 싫어요를 취소 한다
edonymyeon.backend.thumbs.docs.ThumbsControllerDocsTest ‑ 게시글에 싫어요를 한다
edonymyeon.backend.thumbs.docs.ThumbsControllerDocsTest ‑ 게시글에 좋아요를 취소 한다
edonymyeon.backend.thumbs.docs.ThumbsControllerDocsTest ‑ 게시글에 좋아요를 한다
edonymyeon.backend.thumbs.domain.AllThumbsInPostTest ‑ 추천과_비추천이_모두_0이다()
edonymyeon.backend.thumbs.domain.AllThumbsInPostTest ‑ 추천과_비추천이_수를_제대로_카운트_한다()
edonymyeon.backend.thumbs.integration.ThumbsIntegrationTest ‑ 게시글 추천기능 정상작동 200 OK
edonymyeon.backend.thumbs.integration.ThumbsIntegrationTest ‑ 로그인 되어있지 않다면 추천기능을 사용할 수 없다 401 UNAUTHORIZED
edonymyeon.backend.thumbs.integration.ThumbsIntegrationTest ‑ 비추천 취소 정상 작동
edonymyeon.backend.thumbs.integration.ThumbsIntegrationTest ‑ 비추천이 되어있지 않은경우 비추천 취소를 할 수 없다 400 BAD REQUEST
edonymyeon.backend.thumbs.integration.ThumbsIntegrationTest ‑ 비추천인 상태일때 추천을 취소할 수 없다 400 BAD REQUEST
edonymyeon.backend.thumbs.integration.ThumbsIntegrationTest ‑ 이미 비추천한 게시글을 또 비추천할 수 없다 400 BAD REQUEST
edonymyeon.backend.thumbs.integration.ThumbsIntegrationTest ‑ 이미 추천한 게시글을 또 추천할 수 없다 400 BAD REQUEST
edonymyeon.backend.thumbs.integration.ThumbsIntegrationTest ‑ 자신이 작성한 글을 추천할 수 없다 400 BAD REQUEST
edonymyeon.backend.thumbs.integration.ThumbsIntegrationTest ‑ 추천 취소 정상 작동 200 OK
edonymyeon.backend.thumbs.integration.ThumbsIntegrationTest ‑ 추천이 되어있지 않은경우 추천 취소를 할 수 없다 400 BAD REQUEST
edonymyeon.backend.thumbs.integration.ThumbsIntegrationTest ‑ 추천인 상태일때 비추천을 취소할 수 없다 400 BAD REQUEST
Loading