mardi 31 août 2010

Des tests JUnit plus lisibles

Dans une classe, on arrive vite à des assert longs et parfois compliqués.
A la fin, il faut bien l'avouer, les tests unitaires deviennent vite verbeux, rendant la compréhension difficile.
Hamcrest est une librairie qui simplifie l'écriture des assert.
Par exemple, on peut vérifie qu'une liste contient une valeur en faisant :

assertThat(aList, hasItem("aString"));
Vous trouverez plus de détails ici.
Le projet est hébergé sur google code.