Есть ли способ заставить смоделированный класс вернуть некоторый объект независимо от того, с какими аргументами вызывается функция?
Например, если один из типов моих параметров не имеет правильно реализованный метод .equals ().
when(mock.someMethod(any()).thenReturn(yourValue);
Сопоставитель any () в основном говорит, что вы можете иметь любое значение или ноль. Ознакомьтесь с документацией на mockito, особенно с разделом "Сопоставители аргументов".
Есть также дженерики, т.е.
when(mock.someMethod(Matchers.<String>any(), Matchers.<Interval>any(), Matchers.Integer>any())).thenReturn(yourValue);