Sau bài này bạn sẽ
- Test ViewModel và use case bằng constructor và fake, không khởi động Koin
- Giữ Koin sạch giữa các test bằng startKoin và stopKoin
- Đọc AppGraphTest, allowlist hai chiều và AndroidProcessGraphTest để bắt binding thiếu trên cả hai platform
Thời lượng25 phút
Độ khóIntermediate
Testing Với Koin
Test không cần Koin, vệ sinh startKoin/stopKoin, và AppGraphTest dựng toàn bộ graph trên Android và iOS.
- 01Mục Tiêu Bài Học
- 02Phần 1: Phần Lớn Test Không Cần Koin
- 03Phần 2: koin-test Và Vệ Sinh Giữa Các Test
- 04Phần 3: AppGraphTest Dựng Toàn Bộ Graph
- 05Phần 4: Allowlist Kiểm Tra Hai Chiều
- 06Phần 5: Phần Graph Mà commonTest Không Thấy
- 07Bài Tập Thực Hành
- 08Lộ Trình Đọc Code
- 09Dấu Hiệu Cần Tránh
- 10Tham Khảo
- 11Ý Chính
Chủ đề: kotlin, 07-dependency-injection
Còn 11 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: Phần Lớn Test Không Cần Koin, … — 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