Téléchargez et analysez Junit, librairie qui permet d’augmenter votre productivité dans la production de tests unitaire. Comprenez la complémentarité entre Junit et Hamcrest.
Téléchargement
Aller sur www.junit.org
Cliquez sur le lien « Download and Install »
A partir de cette page vous avez différents moyen d’obtenir les Jars : manuellement ou via Maven / Gradle
Nous allons faire manuellement. Section ‘plain-old’
Nous constatons que deux Jar sont proposés : junit.jar et hamcrest.jar
Téléchargez dans un premier temps :
— 1) le jar de Junit
— 2) le jar de la javadoc Junit
— 3) le jar des sources de Junit
Pour cela :
cliquez sur le lien ‘junit.jar’ . L’écran suivant apparaît
Téléchargez le jar en cliquant sur le lien ‘jar’
Créer deux répertoires ‘sources’ et ‘javadoc’
Téléchargez le jar javadoc et déposez-le dans le répertoire ‘javadoc’
Dans ce répertoire, dézippez le jar
La documentation, ouvrir avec navigateur le fichier index.html
A VOUS DE JOUER :
Téléchargez dans second temps :
— 1) le jar de Hamcrest
— 2) le jar de la javadoc Hamcrest
— 3) le jar des sources de Hamcrest
Par exemple le téléchargement du jar de hamcrest donne :
Analyse de l’API
Ouvrez la javadoc de Junit :
Classe Assert
Identifiez la javadoc de la classe Assert. Dans quel package se trouve cette classe ?
Combien y a-til de méthodes ?
Quelle caractéristique communes à l’ensemble des méthodes de cette classe ?
QUESTION :
Citez deux différences entre les méthodes suivantes :
— assertEquals(double expected, double actual)
— assertEquals(double expected, double actual, double delta)
Classe IsEqual
Identifiez la javadoc de la classe IsEqual. Dans quel package se trouve cette classe ?
Combien y a-til de méthodes ?
QUESTION : pour comparer l’égalité de deux Objet, passer par Assert.assertEquals ou IsEqual.equal() ? Pourquoi ?
Conclusion
Vous avez Téléchargé et installé Junit 4.12 . Reste à utiliser les 2 jars téléchargés dans un code de test Junit. C’est l’objet du tutoriel suivant ‘votre premier test junit’