Table des matières

, ,

CUnit

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

Installation

$ sudo apt-get install libcunit1-dev

Pour générer le binaire:

Définition des fonctions de test

Première étape on définit la ou les fonctions de test, le prototype est 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