Absolutely the worst. 1000 line test setups that shatter into pieces the instant you try to make the simplest change to a function. Makes refactoring an absolute nightmare.
Which is absurd that people use mocks considering the tests are supposed to help with refactoring but because of the mocks they can’t make a change without breaking the test.
I wish there are tests written to cover functionalities (& race conditions) instead of covering lines/branches.
What's specifically bad about Mockito here? Poor defaults for mocks?