1.4 KiB
1.4 KiB
- 시리즈 배너 등록·조회 경로와 언어 처리 기준을 확인한다.
- 배너 등록 시 언어를 저장하고 관리자 목록에서 시리즈 제목에
(언어)표기를 추가한다. - 사용자 시리즈 메인 조회에서 요청 언어와 일치하는 배너만 반환하도록 수정하고 검증 결과를 기록한다.
검증 기록
1차 구현
- 무엇을: 시리즈 배너 등록 요청에
lang을 추가하고, 관리자 목록에서는seriesTitle (언어)형태로 응답하며, 사용자 시리즈 메인에서는LangContext와 일치하는 언어 배너만 조회하도록 수정했다. - 왜: 관리자 화면에서는 같은 시리즈명의 다국어 배너를 구분할 수 있어야 하고, 사용자 화면에서는 요청 언어와 맞는 배너만 노출되어야 하기 때문이다.
- 어떻게: Kotlin LSP가 없어 정적 진단은 Gradle 컴파일로 대체했고,
./gradlew test --tests "kr.co.vividnext.sodalive.content.series.main.banner.ContentSeriesBannerServiceTest" --tests "kr.co.vividnext.sodalive.admin.content.series.banner.AdminContentSeriesBannerControllerTest" --tests "kr.co.vividnext.sodalive.content.series.main.SeriesMainControllerTest"를 실행해 등록 언어 저장, 관리자 목록 언어 표기, 사용자 언어별 배너 조회를 검증했다. 결과는BUILD SUCCESSFUL이다.