Я пытаюсь написать модульный тест для универсального класса обслуживания, как показано ниже:
public class ApiService{
private RestTemplate restTemplate;
private ServiceDao serviceDao;
@Autowired
public ApiService(RestTemplate restTemplate, ServiceDao serviceDao) {
this.restTemplate = restTemplate;
this.serviceDao = serviceDao;
}
public ResponseEntity getObject(ObjectRequest request) {
// Service logic here
}
public ResponseEntity postObject(CreateObjectRequest request) {
// Service logic here
}
}
Но я борюсь с тем, как смоделировать restTemplate в конструкторе моего класса обслуживания, чтобы при тестированииработает, данные не сохраняются .. Я изучил Mockito, хотя не вижу много примеров или документации относительно Mockito + TestNG в этом контексте.Любая помощь будет оценена