Có thể thêm kỳ vọng sau khi có đối tượng giả được phát lại không?EasyMock: Thêm một kỳ vọng nữa sau khi phát lại
Trả lời
Có thể đặt lại đối tượng giả và áp dụng các kỳ vọng mới cho đối tượng đó trước khi phát lại.
EasyMock.reset(myMock)
Xem EasyMock documentation để biết thêm thông tin.
Đối tượng giả được xác định và được định cấu hình trong lớp trừu tượng gốc. Tôi nhận được nó trong lớp chuld của tôi và muốn thêm một số kỳ vọng. Đặt lại sẽ xóa ngăn xếp. – damluar
Trong trường hợp này, câu trả lời là không. Có lẽ bạn có thể định nghĩa một phương thức trong lớp trừu tượng trả về mô hình với các kỳ vọng được thiết lập nhưng không ở chế độ phát lại. Sau đó bạn có thể gọi điều này từ lớp con của bạn và thêm kỳ vọng. Ngoài ra, lớp cha trừu tượng có thể gọi một phương thức trừu tượng mà bạn ghi đè lên. – Tom
- 1. Đặt kỳ vọng tiêu cực trong EasyMock
- 2. Phụ thuộc theo chu kỳ - nhưng lại một lần nữa
- 3. JMock - cú pháp lạ để thêm kỳ vọng
- 4. PHPUnit Mock Thay đổi các kỳ vọng sau
- 5. Android & Robotium - Hoạt động thử nghiệm kỳ vọng thêm?
- 6. Phát lại các mục trong AVQueuePlayer sau
- 7. Mocha: Cách thêm kỳ vọng của một phương thức khi có nhiều lời gọi với các tham số khác nhau
- 8. Kỳ vọng của PowerMockNew() không phải là chế nhạo một hàm tạo như mong đợi
- 9. sử dụng kỳ vọng trong bash script
- 10. Trả lại các giá trị khác nhau mỗi lần từ kỳ vọng jMockit
- 11. Làm thế nào để khởi động lại nghe một lần nữa sau khi RecognitionListener mất ERROR_RECOGNIZER_BUSY lỗi
- 12. Git móc: enable vọng lại lệnh
- 13. Sử dụng easymock, lặp lại phương thức void gọi
- 14. Làm cách nào để tôi có thể thêm nhiều kỳ vọng vào một đối tượng bằng RSpec?
- 15. Đầu bếp: Xóa nút bằng dao và thêm lại sau
- 16. kỳ vọng thoát {} mà không có thời gian chờ
- 17. Tại sao một ScheduledExecutorService không chạy một nhiệm vụ một lần nữa sau khi một ngoại lệ được ném?
- 18. Webpart bị hỏng sau khi triển khai lại giải pháp
- 19. Liệu ngRepeat có đăng lại tất cả các mục sau khi thêm một mục mới?
- 20. Có một cuộc gọi lại js nào khi trình phát youtube bắt đầu lại sau khi tạm dừng bộ đệm không?
- 21. EasyMock andReturn() null return value
- 22. WebAudio không phát sau khi dừng (0)
- 23. Nodejs + expressjs phát lại yêu cầu sau khi máy chủ hết giờ
- 24. Có phải tập lệnh kỳ vọng vẫn đáng học?
- 25. Thêm một chuỗi quan sát được sau khi đăng ký
- 26. phát sinh sau khi tạo móc
- 27. Cách sử dụng các kỳ vọng RSpec trong irb
- 28. điểm ngắt sau khi tải lại trang
- 29. Phát hiện khi Windows khởi động lại sau khi gặp sự cố hoặc powerfailure
- 30. AVPlayer bị treo sau nhiều lần phát lại-
Như @Tom nói, bạn có thể đặt lại mô hình nhưng có thể hữu ích khi cung cấp thêm ngữ cảnh cho vấn đề lớn hơn mà bạn đang cố giải quyết. – jhericks
Đối tượng giả được xác định và được định cấu hình trong lớp trừu tượng gốc. Tôi nhận được nó trong lớp chuld của tôi và muốn thêm một số kỳ vọng. Đặt lại sẽ xóa ngăn xếp. – damluar
Tại sao bạn phải gọi lại phát lại trước khi lớp học của bạn nhận được? – jhericks