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

junior

Sự khác biệt giữa double.INFINITY và MediaQuery là gì?

middle

Làm sao để validate một Form trong Flutter?

middle

Widget nào được sử dụng để hiển thị danh sách lớn có lazy load?

Bình luận

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

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