#go #error-handling
#Вперед #обработка ошибок
Вопрос:
Я написал библиотеку для Instagram API и рассказываю о комбинезонах.ввод-вывод для проверки моего репозитория
но комбинезоны.io говорит мне, что все обработчики ошибок в моем исходном коде не очень хороши. смотрите это
Как я могу идеально обрабатывать ошибки и комбинезоны.я говорю, что это хорошо: улыбнись:
извините за мой английский
Ответ №1:
Я думаю, что это пытается сказать вам, что ваши тесты не охватывают этот путь. Это означает, что тесты, которые вы написали, вероятно, тестируют только «счастливый путь» и не входят в эти ветви обработки ошибок.
Комментарии:
1. Да, итак, что я могу сделать, чтобы получить лучший результат от coveralls.io
2. Речь идет не о получении «лучшего результата». Coveralls просто сообщает вам, что ваши тесты не охватывают некоторые сценарии, давая вам 81% покрытия, это означает, что недостающие 19% представлены этими выделенными красным линиями. Примером того, что вы могли бы сделать, является написание теста, который вызывает
sendRequest
функцию сlogin
параметром какfalse
, а затем вы проверяете, получаете ли вы обратно ожидаемоеerror
.