Hãy xem xét đoạn mã này: -Có phải "EasyMock.expectLastCall();" làm bất cứ điều gì mà không cần thêm một cuộc gọi đến kết quả IExpectationSetters?
Whatever mock = EasyMock.createMock(Whatever.class);
mock.doSomething();
EasyMock.expectLastCall(); // <- Does this do anything?
EasyMock.replay(whatever);
Liệu expectLastCall()
đây thực sự làm bất cứ điều gì? Việc thêm hoặc xóa dòng này khỏi thử nghiệm của tôi dường như không tạo ra sự khác biệt nào.
Rõ ràng là hữu ích nếu bạn thêm .andThrow
hoặc .atLeastOnce()
, v.v. vào cuộc gọi. Đó không phải là những gì tôi hỏi.