Bir hizmet sınıfım var, bazı yöntemlerle ilkbaharda yazarım.mock resttemplate bir servisi restFul client olarak test etmek için
.....
HttpEntity request = new HttpEntity<>(getHeadersForRequest());
RestTemplate restTemplate = new RestTemplate();
String url = ENDPOINT_URL.concat(ENDPOINT_API1);
UriComponentsBuilder builder = UriComponentsBuilder.fromHttpUrl(url)
.queryParam("param1", parameter1);
ReportModel infoModel = null;
try{
infoModel = restTemplate.exchange(builder.toUriString(), HttpMethod.GET, request, ReportModel.class).getBody();
}catch (HttpClientErrorException | HttpServerErrorException e){
e.printStackTrace();
}
benim hizmetini alay Mockito
kullanmak istiyorum ama restuful sunucu örneği yeni RestTemplate ile etkileşim her yöntemi: Bu biri resful tüketici aşağıda gibi davranır. Bunu benim hizmetime enjekte etmek için statik bir sınıf oluşturmalıyım?
Hangi alaycı çerçeveyi kullanıyorsunuz? Ayrıca, bağımlılık enjeksiyonu yeni bir tane oluşturmaktan çok 'RestTemplate' enjekte etmek için kullanabilmeniz çok daha kolay olacaktır. – g00glen00b