Utiliser Mockito et PowerMock

Vous connaissez peut-être déjà Mockito ? En fait vous connaissez même surement pour ceux qui ont eu la chance d’être présent à la première soirée Marmite des JDuchess.

Et pourquoi j’en parle ? Bon, pas seulement parce que leur logo est un mojito géant et que j’adore cette boisson (*), mais tout simplement pour présenter quelques astuces d’utilisation avec PowerMock.

* inconsciemment ca doit jouer un peu quand même

… 

 

Introduction aux tests unitaires et aux bouchons en C#

Par définition (Cf. Wikipédia ) un test unitaire est un procédé permettant de s’assurer du fonctionnement correct d’une partie déterminée d’un logiciel ou d’une portion d’un programme (appelée « unité » ou « module »).

Un test est dit unitaire s’il ne fait pas appel à d’autres ressources que la classe testé. Un test unitaire n’utilise donc pas de base de données, de socket, MQ series etc… à l’inverse d’un test d’intégration.

Un test d’intégration est donc par extension un test qui peut utiliser des ressources externes : bases de données par exemple.

Voyons ce que ça donne en C#.

…