Mit Mockito zu verspotten Methode einer Klasse innerhalb einer anderen Klasse

Ich bin versucht, zu schreiben unit-tests mit Mockito /JUnit für eine Funktion wie diese:

class1 {
 method {
  object1 = class2.method //method that I want to fake the return value
  //some code that I still want to run
 }
}

Gibt es eine Möglichkeit, in Mockito stub das Ergebnis class2.Methode? Ich versuche zur Verbesserung der code-Abdeckung für class1, so muss ich rufen seine wirkliche Produktion Methoden.

Schaute ich in das Mockito-API auf seine spy-Methode, aber das würde die ganze Methode überschreiben und nicht der Teil, den ich will.

InformationsquelleAutor Chang Liu | 2015-07-23
Schreibe einen Kommentar