AWESOMEDEV 8332f306f7 test: 인증·퀴즈 서비스 단위 테스트 추가 (오늘 난 버그 회귀 방지)
- AuthServiceTest 6개:
  · 비밀번호 변경이 실제로 저장되는지 (detached 엔티티 버그 회귀 테스트)
  · 현재 비번 틀리면 401·변경 안 됨
  · 회원가입 아이디/이메일 중복 409
  · 멘토 재설정은 학생 계정만(멘토 대상이면 403)
- QuizServiceTest 3개:
  · 안 푼 문제는 오답 처리·점수 집계
  · 답 null이어도 안 터짐
  · 퀴즈 없는 코스는 404
- PasswordEncoder는 진짜 BCrypt, 리포지토리만 mock (DB 없이 빠르게)
- User/QuizQuestion의 id는 ReflectionTestUtils로 주입(테스트 기법 예시)

전체 12개 테스트 통과 (기존 3 + 신규 9)

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-07-17 09:18:37 +09:00
..