Tôi muốn kiểm tra mã của mình nhưng tôi nhận thấy rằng một số lớp logic nghiệp vụ đòi hỏi rất nhiều đối tượng có rất nhiều trạng thái. Nhưng thực sự giao tiếp giữa các lớp này được giới hạn ở 1 hoặc 2 phương pháp.Java: giải nén các giao diện chỉ để thử nghiệm
Đó là phong cách tốt nếu tôi tạo ra một giao diện với 2 phương pháp này và trong thử nghiệm của tôi chỉ cần tạo ra một đối tượng giả mà không có gì?
Mã sau đó sẽ có nhiều giao diện hơn mà không thực sự cần thiết, đó là lý do tại sao tôi không chắc đó có phải là ý tưởng hay không?
Theo tài liệu ít nhất 2.4, EasyMock * có * cho phép mô phỏng giao diện. –
Tôi đã sửa chữa. –
Các phương thức giả tạo kích hoạt tác dụng phụ đối với các gói và hệ thống khác mà tôi không thực sự quan tâm trong thử nghiệm, bởi vì tôi chỉ muốn thử nghiệm một khía cạnh riêng biệt. Mockito rất thú vị, tôi sẽ xem xét điều đó. –