Предотвращение окурков методом равных
Я хотел бы протестировать метод equals () моего класса, но Mockito, похоже, каждый раз вызывает версию-заглушку. Мой тест выглядит следующим образом;
PluginResourceAdapter adapter = mock (PluginResourceAdapter.class);
PluginResourceAdapter other = mock (PluginResourceAdapter.class);
when(adapter.getNumberOfEndpointActivation()).thenReturn(1);
when(other.getNumberOfEndpointActivation()).thenReturn(0);
boolean result = adapter.equals(other);
assertFalse(result);
Я знаю, что не могу заглушить метод equals, что означает, что Mockito должен вызывать мою реальную реализацию, но это не так.
Я также попробовал это:
when (adapter.equals(any()).thenCallRealMethod()
но я получаю тот же результат.