Вот сейчас написаны гошные тесты (app_test.go), которые по сути являются функциональными (они вызывают самую верхнюю функцию и проверяют работу приложения), написано несколько тест кейсов, для каждого мокается http (инжектится несколько http клиентов), и используется gomock. Проблема в том, что с gomock сложно вносить изменения в кучу тест кейсов, мне не хочется в этих тестах проверять, вызван тот или иной запрос в бд, мне хочется дать данные на вход и посмотреть, что будет на выходе. И написать несколько юнит тестов на некоторые внутренние функции