Я использую PowerMock, комбо EasyMock.PowerMock: как вернуть null по умолчанию?
Как сделать каждый измененный объект возвратом 'null' по умолчанию, если не указано иное?
Теперь я должен «ожидать» (или «когда» в мире mockito) для каждого метода издевающихся объектов.
Вы должны проверить Мокито. Я переключился на использование Mockito из EasyMock несколько лет назад, потому что я сражался с тем же. С помощью Mockito объект издевательства возвращает null по умолчанию, кроме методов, возвращающих Collection или примитив. Для коллекций возвращается пустая коллекция, а примитивы возвращают значения по умолчанию. Даже если вы не конвертируете весь проект для использования Mockito, вы можете использовать его для этого конкретного теста. –
@JoshChappelle Это то же самое с EasyMock, если вы не использовали его неправильно (т. Е. Использовали 'createMock', когда он должен был быть' createNiceMock'). –
Возможно, это был целый оборот, который я не мог вынести. Не нужно переигрывать в Мокито. –