Skip to content

test: 남은 알람·데이터 감사 경계를 검증하고 정리한다 #218

Closed

Description

@OnlyReadOneBook

📜 Overview (Required)

#200/#204/#206 후속으로 남은 알람·데이터·상태 테스트 경계를 운영 비용과 실기기 검증 없이 정리한다. 앞선 수정 범위와 제품 의미를 보존하면서 현재 코드에서 입증할 수 있는 개선만 적용한다.

  • 기존 epoch 기반 반복 일정의 시간대 의미를 명시하고 시간대/DST 회귀를 추가한다. 저장된 시각을 임의로 변환하지 않는다.
  • 일정 저장 외에 남은 suspend 저장소의 취소 전파와 호출자 부수효과를 확인하고 확정된 예외 경계를 보완한다.
  • 전체 일정 조회와 앱 시작·계정 정리의 동기 경로를 호스트/단위 검증으로 좁힌다. 실제 기기 지연 근거 없이 대규모 저장소/스키마 설계를 바꾸지 않는다.
  • MVI 베이스 테스트에서 가짜 reducer 산술 단언을 실제 상태 노출·소비 경계의 검증으로 개선한다.

📌 Child Issue(Optional)

No response

📍 Note (Optional)

#122/#106 실제 제품 기기 검증은 보류한다. 운영 Firebase/Functions/Play 배포, 과금·권한 변경, 신규 라이브러리·서버 설치는 이 이슈에 포함하지 않는다. 무료 호스트 측정은 운영 Firestore 읽기 비용이나 저사양 기기 성능 보장이 아니다.

Metadata

Metadata

Labels

Task작업/잡무 (chore·refactor·test·ci·build·docs)

Projects

No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions