-
Unit Test : CppUnit
Bonjour,
je recherche un framework pour faire des Unit Test C/C++.
Mes recherches se sont tournées vers CppUnit.
J'aimerais savoir si on peut faire des tests sur du code C avec CppUnit ou non car j'ai vu qu'il existe aussi CUnit.
Une autre question : est ce que CppUnit est multiplateforme (unix, aix, ...) ?
Si vous connaissez un autre framework open source multiplateforme, faites le moi savoir, s'il vous plait.
Merci d'avance
-
Oui, c'est multi-plateforme : http://miles.developpez.com/tutoriels/cpp/cppUnit/
Rien ne t'empêche d'encapsuler du C dedans, mais vu l'architecture, c'est clairement orienté C++.
Pour les autres, il y a énormément de solutions - Boost.Test, QUnit, ... -
-
Merci des informations.
J'avais deja pris un peu connaissance du tutoriel avant de faire le post.
Etant donné que mon besoin s'oriente plus autour du C avec une extension future plus que probable vers le C++, peut etre que CppUnit n'est pas vraiment adapté ?
Je suis allé voir ce que propose les autres framework et je suis surpris de ce que j'ai lu pour QUnit.
Apparemment, cela a l'air assez simple d'utilisation et les slides d'explication pour l'utilisation de QUnit sont assez explicites pour comprendre assez vite.
Etant donné que vous connaissez bien CppUnit, j'aimerais bien avoir votre avis personnel et professionnel sur QUnit.
Ludovic
-
professionnel, je n'en ai pas trop ;)
QUnit et CppUnit sont des bibliothèques C++, pour interfacer du C, il faut passer par les "extern C" et encapsuler cela dans des classes.
CUnit, je ne connais pas, mais sur le forum C, tu auras peut-être plus de chances d'avoir des réponses correctes ;)
-
Merci de votre aide.
J'ai fait un post également sur le forum C, on verra ce qu'il en ressortira.