Dan Tech Academy
Sau bài này bạn sẽ
  • Quyết định được đặt provider ở gốc app hay ở một màn, dựa trên vòng đời của dữ liệu
  • Viết Fake bằng tay implements interface thật và test ViewModel không cần widget
  • Test được hành vi phụ thuộc thời gian bằng fake_async, chính xác tới mili-giây
Thời lượng7 phút
Độ khóBeginner

Provider scope, Fake và fake_async

Scope quyết định vòng đời, ProviderNotFoundException khi nào là tin tốt, Fake viết tay thay mock framework, và test ViewModel có Timer bằng fake_async.

Nội dung bài học
  1. 01Scope: Provider Chỉ Nhìn Xuống
  2. 02ViewModel Sống Trong Màn Của Nó
  3. 03ProviderNotFoundException Là Scoping Đang Chạy Đúng
  4. 04Khi Nào KHÔNG Scope Theo Màn
  5. 05Fake Viết Tay, Không Mock Framework
  6. 06Test ViewModel Có Timer: fake_async
  7. 07Test Chứng Minh dispose() Làm Việc

Chủ đề: flutter-mobile-101, architecture, provider, testing

Còn 7 phần trong bài nàyMở khóa toàn bộ Flutter Mobile 101Scope: Provider Chỉ Nhìn Xuống, ViewModel Sống Trong Màn Của Nó, … — cùng 26 bài học của khóa, source code và checklist.
Mở khóa Flutter Mobile 101Thanh toán một lần — trọn đời — 7-day money-back. Đã mua? Đăng nhập
Đăng nhập