Québec, Canada

403-1381 1re Avenue

+1 581.849.27.96

bdgouthiere@gmail.com

mocking

Le mocking en test consiste à remplacer une dépendance réelle par un double qui simule son comportement : une base de données mockée au lieu de PostgreSQL, un client HTTP mocké au lieu d'appeler une vraie API. L'intérêt : tests rapides, déterministes, isolés. Le piège : mocker tout mène à des tests qui ne vérifient que l'implémentation, pas le comportement. Les articles sous ce tag défendent une approche mesurée : mocker aux frontières (I/O, réseau, horloge), pas à l'intérieur du domaine. Outils abordés : interfaces Go pour mocks manuels, gomock, testify/mock, et les cas où on préfère un vrai service éphémère via testcontainers plutôt qu'un mock.