Как тестировать gRPC handler?

Middle
276 просмотров
AFK Offer AI

Два подхода. Простой — тестируешь метод сервера напрямую, передавая мок зависимостей и вызывая как обычную функцию. Полный — поднимаешь gRPC сервер через bufconn (in-memory connection), создаёшь клиент и вызываешь через него. Второй подход проверяет interceptors и сериализацию.

Следующий вопрос

Как реализовать Builder pattern?