Skip to content

test(domain): UseCase 단위 테스트 추가 — LoginUseCase + ResolveMemorialMediaForSaveUseCase #349

Description

@1hyok

📜 Overview (Required)

#299 로 구축한 testDebugUnitTest 워크플로 위에 UseCase 순수 분기 로직의 단위 테스트를 채운다. 현재 본인 영역 UseCase 2개 모두 테스트 0.

대상

  • core/domain/.../usecase/auth/LoginUseCase
  • feature/afternote/domain/.../usecase/editor/ResolveMemorialMediaForSaveUseCase

접근

  • fake/mock Repository 주입 → UseCase 의 분기·매핑만 검증
  • ResolveMemorialMediaForSaveUseCase 는 sealed VideoUploadOutcome/PhotoUploadOutcome (Empty/Existing/FreshlyUploaded) → URL 매핑이 전부 순수함수라 분기별 케이스 + 실패 wrap(MemorialVideoSaveException 등) 검증
  • Android 의존 0 → 순수 JUnit, Robolectric 불필요

📌 Child Issue (Optional)

No response

📍 Note (Optional)

Metadata

Metadata

Assignees

Labels

enhancementNew feature or request

Type

Fields

No fields configured for Task.

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions