Я использую мокито для юнит-теста. но когда я пытаюсь вызвать симулируемый клиент, он всегда возвращает пустое значение вместо фиктивного объекта.
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);
}
Пожалуйста, помогите заранее спасибо.