मैं EasyMock का उपयोग करके एक बहुत ही सरल उदाहरण की कोशिश कर रहा हूं, हालांकि मैं इसे आसानी से नहीं बना सकता। मैं निम्नलिखित परीक्षण का मामला है:EasyMock.expect() का उपयोग करते समय त्रुटि को संकलित करें बहुत सरल उदाहरण में?
@Test
public void testSomething()
{
SomeInterface mock = EasyMock.createMock(SomeInterface.class);
SomeBase expected = new DerivesFromSomeBase();
EasyMock.expect(mock.send(expected));
}
हालांकि मैं EasyMock.expect(...
लाइन में निम्न त्रुटि:
The method expect(T) in the type EasyMock is not applicable for the arguments (void)
किसी सही दिशा में मुझे बात कर सकते हैं? मैं पूरी तरह से खो गया हूँ।
आपका उदाहरण संकलित नहीं करता है। 'IAnswer' एक सामान्य है और एक टेम्पलेट की जरूरत है। यदि मैं 'IAnswer
@bjarkef आप सही हैं यह 'EasyMock.getCurrentArguments()' होना चाहिए। मेरे पास स्थिर आयात था इसलिए मैंने नहीं देखा कि यह गायब था। – Jasper