Интеграционный тест проверяет взаимодействие нескольких компонентов системы вместе. Например, что usecase правильно ходит в реальную базу данных, или что HTTP handler корректно парсит запрос и вызывает сервис. В отличие от юнит-тестов, тут не мокаем зависимости — используем реальные. В Go их часто отделяют build tag-ом //go:build integration и запускают отдельно. Они медленнее, зато ловят баги на стыках компонентов, которые юнит-тесты пропускают.
Что такое integration test?
Junior
679 просмотровAFK Offer AI
Что такое entrypoint vs cmd?