Я запустил небольшое приложение Go, чтобы протестировать его и изучить. В основном пакете у меня есть main.go
, например, с функцией NewApp
.
В моем тестовом файле я вызывал его несколько раз, но в отчете о покрытии его первая строка помечена как «не отслеживается». Эта функция возвращает App struct
, но все определение структуры помечается как "не отслеживаемое".
С другой стороны, я не понимаю разницы между "не прикрыт" и "не отслежен". И есть ли способ проверить основную функцию? Я не вижу в этом преимущества.
Мой код здесь.