Mockito NullPointerException

8

Ich folgte was @hoaz vorgeschlagen hat. Ich erhalte jedoch eine Nullpointer-Ausnahme

%Vor%

In meinem Code ist es so:

%Vor%

Ich bemerke auch, dass DAO null war, also tat ich das (um nur zu erwähnen, ich habe den folgenden Schritt gemacht, um zu versuchen, ich kenne den Unterschied zwischen springUnit und Mockito oder xyz):

%Vor%

@ John B Lösung löste mein Problem. Ich möchte jedoch erwähnen, was bei mir nicht funktioniert hat. Dies ist mein aktualisierter Komponententest %Vor%

Referenziert diese Frage in:

Wie mache ich einen externen Methodenaufruf mit Mockito

Wie stelle ich ein Eigenschaft auf einem verspotteten Objekt mit Mockito?

    
Anuj 06.06.2014, 00:55
quelle

1 Antwort

10

Sie haben das Verhalten von getId in externalDependencyObject nicht verspottet, daher gibt es null zurück und gibt Ihnen die NPE, wenn toString() für diese null aufgerufen wird.

Sie benötigen ein when(externalDependencyObject.getId()).then...

    
John B 06.06.2014 10:23
quelle

Tags und Links