Я только что нашел эту ветку, и она помогла мне решить проблему, в которой я застрял в течение хорошего часа.
Думал, что поделюсь своими 2 центами:
Если вас не интересует значение даты, и вы просто хотите знать, что это объект Date, просто используйте предопределенное сопоставление EasyMock:
EasyMock.expect(objectMock.isPollingTimeOut(EasyMock.eq(600000L), EasyMock.isA(Date.class), EasyMock.eq(someMock))).andReturn(false);
Помните, что когда вы используете средство сравнения, вы должны использовать средства сопоставления для всех аргументов в методе, который вы тестируете, как и я.