Posts

Showing posts from February, 2022

Bien comprendre le stubbing de Mockito

Bonjour cher tous, Nous allons voir ensemble comment éviter quelques erreurs lors de l'utilisation du stubbing when  de  Mockito dans la mise en place de nos tests unitaires ou d'intégrations. Qu'est ce que Mockito ? Mockito est un framework open source de test en Java. Il permet de donner des comportements fake à nos objets dans les pratiques TDD ou BDD . Nous n'allons pas expliquer ces deux thèmes dans cet article. Vous pouvez les voir plus tard. J'ai découvert il y'a quelques années une subtilité dans les tests avec Mockito an utilisant le stubbing  when . Lorsque nous voulons un comportement lors de l'exécution de nos méthodes les types d'argument utilisés sont très importants. Dans cet article nous allons voir 1 type d'argument parmi l'ensemble fournit dans le package org.mockito.ArgumentMacthers qui pourrait être une source d'erreurs dans nos tests. Notons que si ne voulons pas utiliser le type de  nos arguments, l'utilisation d