9 ms·
JMock at least blows up if you don't mock something. Powermock and Mockito will let it pass. It is a shame JMock's API is so wordy.
by cam- 11y ago
JMock at least blows up if you don't mock something. Powermock and Mockito will let it pass. It is a shame JMock's API is so wordy.
- lmm 11y agoLike I said, Easymock. Powermock has an Easymock API too if you need the mocking statics/object creation.
- mabbo 11y agoThat's what I hate about JMock, lol. You had better mock everything, and better put them in the exact order they will occur in, or your test fails. Most JMock unit tests I see are essentially the exact same code as is being tested, written a second time in the unit test. So if I want to refactor or modify this code in any way, my unit tests break- even if functionally, my tests are doing exactly what their spec says. With Mockito, I can say 'Hey, if anyone calls this method with parameters sort of like this, give them this response', and then focus on my unit tests actually testing the output for a given input.