1.1 KiB
1.1 KiB
- SeriesDetailActivity/SeriesDetailViewModel 오류 처리 흐름 확인
- 시리즈 상세 조회 실패 시 이전 페이지 이동 로직 반영
- 관련 테스트 실행 및 결과 확인
검증 기록
- 일시: 2026-02-26
- 무엇을/왜: 시리즈 상세 진입 후
getSeriesDetail실패 시 토스트만 노출되고 화면이 유지되어 사용자 요청대로 이전 페이지 복귀가 필요함. - 어떻게:
SeriesDetailViewModel.getSeriesDetail에onFailure콜백을 추가하고 실패 분기(success=false,onError)에서 콜백을 실행하도록 수정.SeriesDetailActivity에서viewModel.getSeriesDetail { finish() }형태로 호출해 조회 실패 시 이전 페이지로 이동.seriesId <= 0가드에서finish()이후return을 추가해 후속 로직 실행 방지.
- 실행 명령:
./gradlew :app:testDebugUnitTest && ./gradlew :app:assembleDebug
- 결과:
:app:testDebugUnitTest성공:app:assembleDebug성공- Kotlin LSP 미구성 환경으로
lsp_diagnostics는 실행 불가(도구에서.kt서버 미설정 오류 확인)