Ich versuche, eine Singleton-Klasse (SessionDataManager) zu verspotten, wo ich eine Instanz durch Aufrufen der statischen GetInstance() -Methode abrufen, aber alle Versuche scheinen Null zurückzugeben.Wie spot ich die statische Methode, die eine Instanz der Klasse bietet, die mit JMockit verspottet wird?
Ich habe versucht,
@Mocked SessionDataManager sessionDataManager;
oder
new MockUp<SessionDataManager>(){
@Mock
public SessionDataManager getInstance(Invocation invocation) {
return invocation.getInvokedInstance();
}
};
ich das gleiche Ergebnis = null erhalten;
Kann jemand eine Lösung vorschlagen?
Dank
Vielen Dank Rogerio – cheyrico2