129 Stimmen

Mockito Wie man nur den Aufruf einer Methode der Superklasse nachahmt

Ich verwende Mockito in einigen Tests.

Ich habe die folgenden Klassen:

class BaseService {  
    public void save() {...}  
}

public Childservice extends BaseService {  
    public void save(){  
        //some code  
        super.save();
    }  
}   

Ich möchte nur den zweiten Aufruf verspotten ( super.save ) von ChildService . Der erste Aufruf muss die eigentliche Methode aufrufen. Gibt es eine Möglichkeit, das zu tun?

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X