Có thể không? Tôi phải làm nó như thế nào?Chế tạo một lớp bê tông bằng EasyMock
Trả lời
Xem tài liệu EasyMock Class Extension và download it from the SourceForge project. Bạn không thể thử phương pháp cuối cùng mặc dù.
EDIT: Đây là một phần của EasyMock for v3 trở lên, như đã lưu ý trong các nhận xét.
Powermock kéo dài EasyMock và cho phép bạn thử các loại bê tông, ngay cả phương pháp cuối cùng và tĩnh.
PowerMock là một khuôn khổ mở rộng các thư viện mô phỏng khác như EasyMock với khả năng mạnh mẽ hơn. PowerMock sử dụng trình nạp lớp tùy chỉnh và thao tác bytecode để cho phép mô phỏng các phương thức tĩnh, các hàm tạo, các lớp và phương thức cuối cùng, các phương thức riêng, loại bỏ các trình khởi tạo tĩnh và hơn thế nữa.
Tiện ích mở rộng lớp EasyMock đã được tích hợp vào EasyMock như v3.0; xem the release notes.
Khi tạo mô hình, chỉ cần sử dụng org.easymock.classextension phiên bản của lớp EasyMock. Kết quả sẽ được castable.
Dưới đây là một liên kết gần đây - http://easymock.org/EasyMock3_2_ClassExtension_Documentation.html
- 1. C# bê tông ghi đè chung lớp
- 2. Hai giao diện và một lớp bê tông trong WCF
- 3. Lấy tên Lớp Bê tông từ Lớp Tóm tắt
- 4. Scala PartialFunctions từ bê tông
- 5. Lớp bê tông với các thành viên loại trừu tượng
- 6. Lớp cơ sở trừu tượng so với lớp bê tông như một SuperType
- 7. Hibernate tạo proxy của các lớp bê tông như thế nào?
- 8. Lớp trừu tượng khác với lớp bê tông như thế nào?
- 9. Lấy phần tử bê tông từ một ObservableArray
- 10. InstantiationException trong JAXB Unmarshalling (lớp cơ sở trừu tượng, với lớp con bê tông @XmlSeeAlso)
- 11. thành viên C# Mocking Giao diện của một lớp bê tông với Moq
- 12. Ví dụ về mã bê tông của MVP
- 13. Tìm tất cả các lớp bê tông mà thực hiện lớp trừu tượng trong nhật thực
- 14. Phương pháp cuối cùng có thể sử dụng Powermockito trong lớp bê tông không cuối cùng?
- 15. Haskell - nhận TypeRep từ bê tông loại dụ
- 16. tập tin tiêu đề riêng biệt cho các lớp bê tông - C++
- 17. Làm cách nào để tìm "lớp bê tông" của mô hình django baseclass
- 18. Loại bê tông hoặc Giao diện cho loại trả lại?
- 19. Phương pháp bê tông đúc sẵn trong lớp trừu tượng sử dụng phpunit
- 20. Đi đến định nghĩa về loại bê tông
- 21. Thừa kế các lớp bê tông có phải là ác quỷ không?
- 22. Tìm Loại Bê tông phía sau một thể hiện Giao diện
- 23. Dữ liệu lõi trả về NSManagedObject thay vì lớp Bê tông, nhưng chỉ khi sử dụng. accessor
- 24. Khiếu nại FxCop: Các loại xml bê tông lộ ra và cải thiện xấu
- 25. Java - Ghi đè tham số kiểu đối tượng với loại bê tông
- 26. Thuộc tính trừu tượng với bộ thu công khai, xác định thiết lập riêng trong lớp bê tông có thể?
- 27. Mối quan hệ đa hình SQLAlchemy với kế thừa bê tông
- 28. Chế nhạo một lớp kế thừa từ một lớp khác
- 29. Tại sao Java cho phép đa kế thừa từ giao diện nhưng không phải từ lớp trừu tượng/bê tông
- 30. Mẫu thiết kế quan sát - Các đối tượng và quan sát bê tông
Cần lưu ý rằng phiên bản mới của EasyMock (> = 3.0) bao gồm phần mở rộng này, như Mike Partridge lưu ý trong câu trả lời khác ở đây. –
@ Zoltán: Cảm ơn, đã lưu ý. –