Des classes
Chapitre Les fonctionnalités avancées de JUnit
Dans ce chapitre nous allons présenter des fonctionnalités avancées de JUNIT qui peuvent se montrer très utiles.
Exercices inclus
- Tests Dynamiques avec JUnit 5 dans un projet Maven
- Utilisation de assertThrows dans JUnit 5 pour les Tests d'Exceptions dans un projet Maven
- Gestion d'inventaire et tests JUnit
- Tests Paramétrés avec JUnit 5
- Création et Utilisation de Suites de Tests
- Utilisation des Timeouts dans JUnit 5 pour les Tests Temporels dans un projet Maven
Contenu du chapitre
Les fonctionnalités avancées de JUnit
-
JumpCréation de tests dynamiques avec JUnit
-
JumpTests Dynamiques avec JUnit 5 dans un projet Maven
-
JumpComment tester du code qui retourne des exceptions ?
-
JumpUtilisation de assertThrows dans JUnit 5 pour les Tests d'Exceptions dans un projet Maven
-
JumpGestion des timeouts dans vos tests unitaires
-
JumpUtilisation des Timeouts dans JUnit 5 pour les Tests Temporels dans un projet Maven
-
JumpCréation de tests paramétrés avec JUnit
-
JumpTests Paramétrés avec JUnit 5
-
JumpGestion d'inventaire et tests JUnit
-
JumpExtension du cycle JUNIT
-
JumpOrganiser ses tests JUNIT sous la forme de suites
-
JumpCréation et Utilisation de Suites de Tests
Nous réaliserons également plusieurs Labs dont l'installation de Gradle, l'utilisation du Gradle Wrapper ainsi que l'approche de la migration des projets Maven vers Gradle.
Objectifs
Objectif opérationnel :
Savoir maîtriser le framework ainsi que les outils ennexes.
Objectifs pédagogiques :
Concrètement à l’issue de cette formation Framework JUnit vous aurez acquis les connaissances et les compétences nécessaires :
- Comprendre l’intérêt et les limites des tests unitaires
- Utiliser Junit avec vos programmes Java
- Mettre en œuvre des tests d’intégration
- Utiliser Junit dans un contexte d’intégration continue (CI)
Resources
Exercices inclus
- Tests Dynamiques avec JUnit 5 dans un projet Maven
- Utilisation de assertThrows dans JUnit 5 pour les Tests d'Exceptions dans un projet Maven
- Gestion d'inventaire et tests JUnit
- Tests Paramétrés avec JUnit 5
- Création et Utilisation de Suites de Tests
- Utilisation des Timeouts dans JUnit 5 pour les Tests Temporels dans un projet Maven