30
Sự khác biệt giữa một mock & stub là gì?
Tôi đã đọc các bài viết khác nhau về chế độ nhạo báng và sơ khai trong thử nghiệm, bao gồm Mocks Ar't Arub của Martin Fowler , nhưng vẫn không hiểu sự khác biệt.
Giả định và giả mạo là những cách để cô lập mã hoặc các thành phần để đảm bảo rằng các thử nghiệm đơn vị chỉ chạy với đơn vị mã có thể kiểm tra mà không thực sự sử dụng các thành phần hoặc phụ thuộc khác của ứng dụng. Mocking khác với giả mạo ở chỗ một giả có thể được kiểm tra để khẳng định kết quả của một bài kiểm tra.