URL: https://linuxfr.org/forums/programmation-c/posts/tests-unitaires--2 Title: Tests unitaires Authors: David Anderson Date: 2005年02月24日T00:14:38+01:00 Tags: Score: 0 Salut, Suite à la dépêche (relativement controversée) de Lucas Nussbaum sur les modes de développement logiciels, j'ai eu envie de m'essayer aux tests unitaires. J'ai donc installé et mis en place une infrastructure CppUnit pour gérer les tests. Mais bien sur, comme je débute en tests unitaires, je bute sur une question bien bête: pour mon application, je code quelques classes qui serviront à gérer les logs du programme (en gros, une encapsulation/interface à log4cpp). Bien sur, comme je veux être bon élève, je veux écrire les tests avant le code... Mais comment tester unitairement un système de logs? Ma première idée était de simplement démarrer le système de logs, logger deux trois trucs, puis ouvrir le fichier de log et valider son contenu, mais est-ce que cela se qualifie comme test _unitaire_ ? J'ai l'impression de tester le fonctionnement du composant à un trop haut niveau. Est-ce que je me trompe (ie. c'est très bien ce que je fais), ou dans le cas contraire, quels tests devrais-je faire? Merci à ceux qui ont des idées sur la question!