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.