Mockito für Android, Context.getString (id) und NullPointerException

8

Ich habe gerade angefangen, ein Mockito-Testframework zu lernen, ich folgte dem offiziellen Tutorial von: developer.android.com

Der Code lautet:

%Vor%

Ich habe folgenden ClassUnderTest geschrieben:

%Vor%

}

und nach dem Ausführen bekomme ich NullPointerException:

%Vor%

Wenn ich Android Context mit meiner eigenen Klasse ersetze, funktioniert es.

Plattform: IntelliJ IDEA Community Edition 15.0.6

Ich schätze jede Hilfe sehr.

    
Derek K 24.06.2016, 12:59
quelle

2 Antworten

5

Dieser Code sollte die erste Zeile Ihres Tests sein:

%Vor%

Ein Stubben einer Methode ist erforderlich

    
R. Zagórski 24.06.2016 13:05
quelle
1

Es scheint, dass Sie den genauen Code von Entwickler verwenden .android.com . Anscheinend haben sie ein unvollständiges Beispiel gepostet .. füge diese Methode zu deinem Test hinzu:

%Vor%

Für weitere Referenz-Checkouts Mockitos Dokumente

    
JustinMorris 18.10.2017 21:54
quelle