Verhindern Sie die Stubbing-Methode von Equals

Ich würde gerne die equals () -Methode meiner Klasse testen, aber Mockito scheint jedes Mal die Stub-Version aufzurufen. Mein Test ist wie folgt;

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

Ich weiß, dass ich die Equals-Methode nicht aufheben kann, was bedeutet, dass Mockito meine echte Implementierung aufrufen sollte, aber es ist nicht so.

Das habe ich auch probiert:

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

aber ich bekomme das gleiche ergebnis.

Antworten auf die Frage(3)

Ihre Antwort auf die Frage