Câu hỏi phỏng vấn Flutter
Câu hỏi

Làm sao để mock netw...

Câu trả lời

Để mock network trong unit test, bạn có thể sử dụng các thư viện như Mockito, Retrofit với MockWebServer, hoặc OKHttp MockWebServer. Cách làm phổ biến nhất là tạo các stub hoặc mock cho response từ các API để kiểm tra logic của ứng dụng mà không thực hiện các request thực tế.

Mockito: Sử dụng Mockito để tạo các mock object cho các thành phần liên quan đến network như HttpClient hoặc service. Mock các phương thức trả về dữ liệu mà bạn cần cho test case cụ thể.

Retrofit với MockWebServer: Đối với các ứng dụng sử dụng Retrofit, MockWebServer cho phép bạn thiết lập một server ảo ngay trên local. Bạn có thể enqueue các response giả định để kiểm tra xem ứng dụng phản ứng thế nào với cá...

senior

senior

Gợi ý câu hỏi phỏng vấn

middle

Chế độ phát hành là gì và bạn sử dụng nó khi nào?

senior

Sự khác biệt giữa React Native và Flutter ở mức sâu là gì?

middle

Làm sao để tối ưu số lượng widget render lại?

Bình luận

Chưa có bình luận nào

Chưa có bình luận nào