Développé par | Erich Gamma et Kent Beck |
---|---|
Dernière version | 5.11.3 ()[1] |
Dépôt | github.com/junit-team/junit5 |
Assurance qualité | Intégration continue |
Écrit en | Java |
Système d'exploitation | GNU/Linux et BSD |
Environnement | Machine virtuelle Java |
Type |
Test automation framework (en) Framework |
Licence | Common Public Licence |
Site web | junit.org/junit5 |
JUnit est un framework de test unitaire pour le langage de programmation Java, créé par Kent Beck et Erich Gamma.
JUnit définit deux types de fichiers de tests. Les TestCase (cas de test) sont des classes contenant un certain nombre de méthodes de tests. Un TestCase sert généralement à tester le bon fonctionnement d'une classe. Une TestSuite permet d'exécuter un certain nombre de TestCase déjà définis.
Dans un TestCase il n'y a pas de méthode main, chaque test étant indépendant.