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.