org.springframework.dao.InvalidDataAccessResourceUsageException:
could not prepare statement [Table "LESSON" not found ...]
could not prepare statement [Table "COURSE_SECTION" not found ...]
could not prepare statement [Table "ENROLLMENT" not found ...]
버그 이슈
관련 이슈
문제 상황
LearningActivityAdapterTest의 3개 테스트가 통합 테스트 픽스처(schema.sql) 미비로 실패합니다.video,video_progress테이블만 생성하고, 어댑터 쿼리가 참조하는lesson/course_section/enrollment테이블을 생성하지 않습니다.videos테이블명 불일치로 가려져 있던 문제가, refactor/course에서videos → video명명 정합 후 드러났습니다.재현 방법
./gradlew test --tests "*LearningActivityAdapterTest"기대 결과
lesson,course_section,enrollment)이 모두 준비되어 어댑터 쿼리가 정상 실행되고 테스트가 통과한다.실제 결과
대상 테스트:
강의_카탈로그_레퍼런스가_없는_경우_빈_목록을_조회한다강의_영상_조회_레퍼런스가_없는_경우_빈_목록을_조회한다회원의_영상_레퍼런스_활동_데이터를_확인한다확인 체크리스트