Симулируйте ложный ответ клиента, возвращающий ноль - PullRequest
0 голосов
/ 16 апреля 2020

Я использую мокито для юнит-теста. но когда я пытаюсь вызвать симулируемый клиент, он всегда возвращает пустое значение вместо фиктивного объекта.

Fegin Client

 @FeignClient(url = "${Users.details}",name = "userDetails")
 public interface UserDetails {
    public Object getUserDetails(@RequestHeader Map<String, Object> headers, @RequestParam Map<String, 
 Object> requestParams);
 }

Тестовый метод

@InjectMocks UserServices userServices;
@Mock UserServicesRest userServicesRest;
Object mockUserDetails = "UserDetails Data";

 @Test
 public void driverData() {
Mockito.when(userServicesRest.getUserDetails(Mockito.anyMap(),Mockito.anyMap())).thenReturn(mockUserDetails);
}   

Пожалуйста, помогите заранее спасибо.

...