Я абсолютно не знаю, что я могу assert
или verify
в этом методе. У меня есть два теста, написанных на данный момент, которые обеспечивают 100% охват: один перерыв, а другой throws
HttpClientErrorException
, который перехватывается catch
. Любые идеи, которые высоко ценятся, в настоящее время я ищу способы проверки своих записей в журнале, но не уверен, что это правильный подход.
public void putDataSomewhere(Doc doc) {
for (int i = 0; i < 3; i++) {
try {
OAuth2RestTemplate restTemplate = aUtil.create3RestTemplate(props);
restTemplate.postForEntity(props.getUrl(), doc.toJSONString(), String.class);
log.info("Document [{}] successfully uploaded to Archive", doc.getKey());
break;
} catch (HttpClientErrorException | HttpServerErrorException e) {
log.error("Attempt [{}] failed to send document properties [{}] to Archive", i+1, doc.getKey());
}
}
}