Mockito / Powermockito mock private void-Methode

Ich müssen zu verspotten, ein privates void-Methode, die keine Argumente mit mockito und powermock.

Die Methode gehört zu einer Instanz, die ein Spion.

Ich bin mir bewusst, dass ich tun müssen, dies deutet auf schlechten code, aber ich arbeite mit einem alten Projekt, die Umwandlung der unit-tests von einem Test-framework zu einem anderen.

Wenn jemand irgendwelche Vorschläge würde sehr geschätzt.

Danke!

Bisher habe ich es so probiert:

PowerMockito.doNothing().when(Whitebox.invokeMethod(spy,"method",null));

Aber ich bekomme diese Fehlermeldung:

No method found with name 'method' with parameter types: [ <none> ] 
Bisher habe ich versucht: PowerMockito.doNothing().wenn(Whitebox.invokeMethod(Spion,"Methode",null)); bekomme ich folgende Fehler " Keine Methode mit dem Namen 'Methode' mit dem parameter-Typen: [ <keine> ]
Ok, wäre schön zu haben, dass in der ursprünglichen Frage und zwar.. Siehe meine Antwort unten, denke es sollte funktionieren..
Was passiert beim entfernen der null-parameter aus dem Aufruf von invokeMethod?

InformationsquelleAutor Mat | 2014-07-29

Schreibe einen Kommentar