Как тестировать с реальным временем?

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

Иногда нужно тестировать реальные таймауты — например, context deadline. Используй короткие интервалы (10-50ms) в тестах вместо продакшн-значений. Добавляй запас на CI (time.Sleep + tolerance). Помечай такие тесты как slow и пропускай в -short. Но в целом лучше мокать время через clock interface.

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

gomock vs mockery vs moq — что выбрать?