исключение нулевого указателя в junit при обработке ошибок resttemplate Builder с использованием mockito - PullRequest
0 голосов
/ 12 апреля 2020

У меня есть resttemplatebuilder в моей службе resttemplate, так как

restTemplate = restTemplateBuilder
                   .errorHandler(myResponseErrorHandler)
                   .build();
ResponseEntity<String> result = restTemplate.exchange(builder.buildAndExpand(urlParams).toUri(), 
                    HttpMethod.GET, requestEntity, String.class);

я написал джунит, используя mockito, я издеваюсь над resttemplate, как показано ниже:

Mockito.when(restTemplate.exchange(builder.buildAndExpand(urlParams).toUri(), HttpMethod.GET, requestEntity, String.class)).thenReturn(new ResponseEntity<String>(details.toString(),HttpStatus.OK));

когда я запускаю свой junit, я продолжаю получать исключение нулевого указателя на следующем шаге в моей службе исходного кода

restTemplate = restTemplateBuilder .errorHandler (myResponseErrorHandler)

Может кто-нибудь помочь мне понять проблему?

...