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

senior

Những ưu và nhược điểm của Scoped Model so với BLoC và ngược lại là gì?

middle

Scaffold là gì? Khi nào cần Scaffold?

entry

Dart là gì? Vì sao Google sử dụng Dart cho Flutter

Bình luận

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

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