### 테스트할 대상 - [ ] 평가하기 - [ ] 이전 평가 불러오기 - [ ] 다시 평가하기 ### 목적 - 평가 기능 비즈니스 룰 정의 및 문서화 - 서비스·도메인 레벨에서 입력·상태 불변식 검증 로직 추가 - 테스트 코드 기반 리팩토링 및 안정화 - 통합 테스트 및 유닛 테스트 작성 ### 테스트 시나리오 1. ### 🛠 테스트 환경 - [x] JUnit 5 - [x] AssertJ - [x] Mockito ### 📸 참고사항 -