Impedir o stub do método equals
Eu gostaria de testar o método 'equals () da minha classe, mas o Mockito parece estar chamando a versão stub toda vez. Meu teste é o seguinte;
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);
Eu sei que não posso stub o método equals, o que significa que Mockito deveria estar chamando minha implementação real, mas não é.
Eu também tentei isso:
when (adapter.equals(any()).thenCallRealMethod()
mas eu obtenho o mesmo resultado.