service method를 대부분 void 형태로 처리하다 보니 값 검증에 대한 방법이 verify 말고는 딱히 생각나지 않네요
/** 테스트 목록*/
1. Comment 정상 입력 시 성공
2. Comment 작성자와 Board 작성자가 동일 한 경우 알람 발송 X
3. Comment 작성자와 Board 작성자가 동일하지 않은 경우 알람 발송
4. Comment 내용에 비속어가 존재할 경우 에러 반환
5. 작성된 Board가 존재하지 않을 경우 등록 X
6. 잘못된 사용자 key 사용 경우 Comment 작성 불가
추가적으로 테스트 코드 처음 작성할 때 통합 테스트 도 고려하여 IntegrationTestSupport 라는 Class를 생성해 놓긴 했습니다.
근데 생각해보니 통합테스트까지 처리할 시간적 여유가 있을지 모르겠네요
관련 이슈
121
변경 사항
void
형태로 처리하다 보니 값 검증에 대한 방법이verify
말고는 딱히 생각나지 않네요추가적으로 테스트 코드 처음 작성할 때
통합 테스트
도 고려하여IntegrationTestSupport
라는 Class를 생성해 놓긴 했습니다. 근데 생각해보니 통합테스트까지 처리할 시간적 여유가 있을지 모르겠네요추후 개발 상황 봐서 불필요하다 싶으면 삭제하겠습니다.
체크 목록