MiniCUnit

Mini cadre de tests unitaires pour le langage C.

o CasDeTest
Type pour le résultat d'un test
o SuiteDeTests
Type pour le résultat d'une suite de tests
o CAS_DE_TEST
Macro pour débuter la définition d'un nouveau cas de test
o FIN_CAS_DE_TEST
Macro pour terminer la définition d'un cas de test
o SUITE_DE_TESTS
Macro pour débuter la définition d'une suite de tests
o FIN_SUITE_DE_TESTS
Macro pour terminer la définition d'une suite de tests
o ajouterCasDeTest
Ajoute un cas de test à la suite de tests en cours de définition (un appel à SUITE_DE_TESTS a été rencontré et l'appel correspondant à FIN_SUITE_DE_TESTS n'a pas encore été rencontré).
o executerSuiteDeTests
Exécute une suite de tests.
o assertVrai
Évalue une assertion booléenne pour vérifier qu'elle est vraie.
o assertFaux
Évalue une assertion booléenne pour vérifier qu'elle est fausse.
o assertChainesEgales
Évalue une assertion qui vérifie si deux chaînes de caractères sont égales.
o assertEntiersEgaux
Évalue une assertion qui vérifie si deux entiers sont égaux.
o sommaireDeTests
Retourne une chaîne qui représente le sommaire de l'exécution des suites et cas de tests.
Mini cadre de tests unitaires pour le langage C.

Créé à l'hiver 2006 dans le cadre du projet FDP. Initialement inspiré du cadre de tests MinUnit décrit à l'URL suivant: http://www.jera.com/techinfo/jtns/jtn002.html

Il a ensuite été amélioré, entre autres en le rendant plus robuste pour assurer que lorsqu'une assertion incorrecte est rencontrée, l'exécution se poursuive quand même. De plus, la plupart des macros ont été remplacées par des procédures ou fonctions, sauf pour la déclaration des cas de tests et des suites de tests, où on voulait pouvoir un accès explicite au nom du cas ou de la suite pour générer des messages plus significatifs. Finalement, certaines statistiques additionnelles ont été ajoutées au sommaire, pour lequel une procédure a été aussi été définie.

Author:
Guy Tremblay

Alphabetic index



This page was generated with the help of DOC++.