wangdl
cdc5c10076
test: add MarkedReadStore unit tests (IOS-INFO-032)
- 10 tests covering MarkedReadStore full API
- contains: unmarked=false, after-mark=true, after-unmark=false
- mark: persists to UserDefaults, idempotent, multiple IDs
- unmark: removes from persisted array, nonexistent safe
- Persistence: survives re-init (UserDefaults-backed)
- Edge case: empty string as materialId
Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
2026-06-18 13:00:26 +08:00
..
2026-05-10 22:22:50 +08:00
2026-06-15 21:53:36 +08:00
2026-06-15 21:53:36 +08:00
2026-06-15 21:53:36 +08:00
2026-06-15 21:53:36 +08:00
2026-05-10 22:22:50 +08:00
2026-06-15 21:53:36 +08:00
2026-06-15 21:58:04 +08:00
2026-06-15 21:53:36 +08:00
2026-06-18 13:00:26 +08:00
2026-06-15 21:53:36 +08:00
2026-06-15 21:53:36 +08:00
2026-06-15 21:53:36 +08:00
2026-06-15 21:53:36 +08:00
2026-06-15 21:53:36 +08:00
2026-05-10 22:22:50 +08:00
2026-06-15 21:53:36 +08:00
2026-06-15 21:53:36 +08:00
2026-05-10 22:22:50 +08:00
2026-06-15 21:53:36 +08:00
2026-06-15 21:53:36 +08:00