Ich versuche diesen Test auszuführen:
@Mock IRoutingObjHttpClient routingClientMock;
@Mock IRoutingResponseRepository routingResponseRepositoryMock;
@Test
public void testSendRoutingRequest() throws Exception {
CompleteRoutingResponse completeRoutingResponse = new CompleteRoutingResponse();
completeRoutingResponse.regression_latencyMillis = 500L;
Mockito.when(routingClientMock.sendRoutingRequest(any(RoutingRequest.class))).thenReturn(completeRoutingResponse);
RoutingObjHttpClientWithReRun routingObjHttpClientWithReRun = new RoutingObjHttpClientWithReRun
(routingClientMock, routingResponseRepositoryMock);
...
}
aber ich bekomme NullPointerException für:
Mockito.when(routingClientMock.
Was vermisse ich?
MockitoAnnotations.initMocks(this)
? (Sollte sich wahrscheinlich in der @ Vor-Methode befinden.) Oder haben Sie eine andere @ Regel, mit der Sie Ihre Mocks initialisieren möchten? (Es ist nicht automagisch)