two-clock / backend

개발자를 위한 Github 계정 및 저장소 정보 공유 서비스
4 stars 0 forks source link

test: add Comment entity Business layer test code #122

Closed jjangsky closed 3 weeks ago

jjangsky commented 3 weeks ago

관련 이슈

변경 사항

댓글 관련 서비스 계층 테스트 코드 작성

/** 테스트 목록*/

1. Comment 정상 입력 시 성공 
2. Comment 작성자와 Board 작성자가 동일 한 경우 알람 발송 X
3. Comment 작성자와 Board 작성자가 동일하지 않은 경우 알람 발송
4. Comment 내용에 비속어가 존재할 경우 에러 반환
5. 작성된 Board가 존재하지 않을 경우 등록 X
6. 잘못된 사용자 key 사용 경우 Comment 작성 불가

image

추가적으로 테스트 코드 처음 작성할 때 통합 테스트 도 고려하여 IntegrationTestSupport 라는 Class를 생성해 놓긴 했습니다. 근데 생각해보니 통합테스트까지 처리할 시간적 여유가 있을지 모르겠네요

추후 개발 상황 봐서 불필요하다 싶으면 삭제하겠습니다.

체크 목록

jjangsky commented 3 weeks ago

@openmpy 리뷰 감사드립니다~ 피드백 주신 부분들은 수정 완료하였습니다. 간단한 수정사항 이다보니 바로 merge 진행하겠습니다~