CUnit est un framework de tests unitaires pour les programmes en C. Étapes générales:
$ sudo apt-get install libcunit1-dev
Pour générer le binaire:
Première étape on définit la ou les fonctions de test, le prototype est de la forme:
void test_function_a(void);
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: