Что я могу утверждать в этом методе? - PullRequest
0 голосов
/ 07 февраля 2020

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