Testing

Dev back

Have You Ever Mocked Static or Private Methods? Here’s What You Need to Know!

Cet article aborde les défis rencontrés par les développeurs lorsqu'ils doivent effectuer des tests unitaires sur des méthodes statiques ou privées en Java. Il explique pourquoi ces méthodes sont difficiles à simuler avec les bibliothèques de simulation traditionnelles et présente les types de bibliothèques de simulation disponibles, comme le mock basé sur des proxies et l'instrumentation. Le contenu vise à fournir des solutions et des pratiques pour améliorer la couverture de test, en évitant que des bogues ne se glissent dans le code de production à cause de ces méthodes.

Dev back

Rethinking Mocking: DIY Approach vs. Frameworks on examples in PHP and Typescript - SarvenDev

Cet article discute de l'équilibre entre l'approche DIY et les frameworks pour le mocking dans les tests logiciels, en insistant sur l'importance de l'utilisation appropriée des mockings pour éviter les complexes et rendre les tests plus fiables. Il explique la différence entre divers types de doubles de test, comme les mocks, stubs, et spies, ainsi que les implications sur la maintenabilité et le refactoring. L'auteur souligne l'importance de choisir la bonne méthode de mocking pour garantir l'intégrité des tests tout en maintenant la flexibilité du code.