Outils pour utilisateurs

Outils du site


dev:c-cpp:tests-unitaires:cunit:start

Ceci est une ancienne révision du document !


CUnit

CUnit est un framework de tests unitaires pour les programmes en C. Étapes générales:

  • Définir les fonctions de test en s’appuyant sur les fonctions et les structures de la bibliothèque CUnit.
  • Initialiser le catalogue (registry)
  • Définir / enregistrer les suites de tests dans le catalogue.

Définition des fonctions de test

Prototype de la forme:

void test_function_a(void);

Programme de test

Inclusions

Le programme de test peut s'interfacer de différentes façons, la méthode la plus simple consiste à utiliser le mode console (CLI). Dans ce cas inclure le fichier CUnit/Basic.h

#include  <CUnit/Basic.h>

Le catalogue est une structure fournie par CUnit dans laquelle les suites de tests sont enregistrées. Dans le programme de test, on commence par appeler la fonction d’initialisation du catalogue:

 

Exemple de sortie

Références

dev/c-cpp/tests-unitaires/cunit/start.1482334628.txt.gz · Dernière modification : 2021/02/01 21:51 (modification externe)