Prevenir aplastamiento de igual método

Me gustaría probar el método equals () de mi clase, pero Mockito parece estar llamando a la versión del código auxiliar cada vez. Mi prueba es la siguiente;

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);

Sé que no puedo rechazar el método equals, lo que significa que Mockito debería estar llamando a mi implementación real, pero no lo es.

También he intentado esto:

when (adapter.equals(any()).thenCallRealMethod()

Pero me sale el mismo resultado.

Respuestas a la pregunta(3)

Su respuesta a la pregunta