Dan Tech Academy
Sau bài này bạn sẽ
  • Viết emission ledger: collector trước, trigger, drain virtual time, rồi mới assert
  • Chọn StateFlow cho renderable state và SharedFlow cho one-time UI event
  • Điều khiển Dispatchers.Main và QzDispatchers trong test để ViewModel test chạy được ở commonTest
Thời lượng6 phút
Độ khóIntermediate

Test Flow Và ViewModel

Test state emissions mà không cần tap UI thủ công.

Nội dung bài học
  1. 01Mục Tiêu Bài Học
  2. 02Phần 1: Emission Ledger: StateFlow Hay SharedFlow?
  3. 03Phần 2: Điều Khiển Clock Trong ViewModel Unit Tests
  4. 04Phần 3: Một ViewModel Test Chạy Được Trên iOS
  5. 05Phần 4: Test Sequence Hay Settled State Của ViewModel
  6. 06Lộ Trình Đọc Code
  7. 07Dấu Hiệu Cần Tránh
  8. 08Tham Khảo
  9. 09Ý Chính

Chủ đề: mobile-action-pro, release-readiness

Còn 9 phần trong bài nàyMở khóa toàn bộ Mobile Action ProMục Tiêu Bài Học, Phần 1: Emission Ledger: StateFlow Hay SharedFlow?, … — cùng 114 bài học của khóa, source code và checklist.
Mở khóa Mobile Action ProThanh toán một lần — trọn đời — 7-day money-back. Đã mua? Đăng nhập
Đăng nhập