Expose sur cunit 1 CUnit Master MME MOUSSA SOUGUEH Ismail CPlan Introduction Structure générale Usage général Exemples Conclusion Bibliographie Master MME MOUSSA SOUGUEH Ismail CIntroduction Description ??CUnit ? est un système qui permet d'écrire de gére

CUnit Master MME MOUSSA SOUGUEH Ismail CPlan Introduction Structure générale Usage général Exemples Conclusion Bibliographie Master MME MOUSSA SOUGUEH Ismail CIntroduction Description ??CUnit ? est un système qui permet d'écrire de gérer et d'exécuter des tests unitaires en C Il est conçu comme une bibliothèque static qui est liée au code du test de l'utilisateur ??CUnit ? utilise un framework simple pour la construction de structures de test et fournit un ensemble riche d'assertions pour tester des types de données En plus de ceci plusieurs interfaces di ?érentes sont fournies pour exéuter les tests and a ?cher les résultats Les types de données et fonctions utiles à l'utilisateur sont déclarées dans les ?chiers d'en-tête suivants include include include include include include include etc Master MME MOUSSA SOUGUEH Ismail CStructure générale ??CUnit ? est une combinaison d'un framework indépendant de la plateforme doté de plusieurs interfaces utilisateurs CUnit est organisé comme un framework de test unitaire conventionnel Test Registry Suite ' ' Suite 'N' Test ' ' Test ' M' Test 'N ' Test 'NM' Master MME MOUSSA SOUGUEH Ismail CUsage général Ci-dessous est représentée une séquence typique des étapes pour utiliser le framework ? CUnit ? Ecrire les fonctions pour les tests et les fonctions d'initialisation nettoyage de suite si nécessaire Initialiser le registre de test en utilisant CU initialize registry Ajouter les suites au registre en utilisant CU add suite const char strName CUInitializeFunc pInit CUCleanupFunc pClean Ajouter les tests aux suites en utilisant CU add test CUpSuite pSuite const char strName CUTestFunc pTestFunc Exécuter les tests en utilisant les interfaces appropriées include include include include include Nettoyer le registre de test Master MME MOUSSA SOUGUEH Ismail CExemples a Ci-dessous est présenté un exemple de test de deux fonctions fprintf et fread de la bibliothèque standard stdio h avec l'interface ??Basic ? Master MME MOUSSA SOUGUEH Ismail CMaster MME MOUSSA SOUGUEH Ismail CMaster MME MOUSSA SOUGUEH Ismail CCompilons puis exécutons l'exemple précédent on écrit dans la console pour compiler gcc -Wall ?chier c -lcunit -o ?chier - pour exécuter ?chier ? ? Master MME MOUSSA SOUGUEH Ismail Cb Ci-dessous est présenté un exemple de test de deux fonctions polynome et inverse avec l'interface ??Basic ? Master MME MOUSSA SOUGUEH Ismail CMaster MME MOUSSA SOUGUEH Ismail CMaster MME MOUSSA SOUGUEH Ismail CCompilons puis exécutons l'exemple b Master MME MOUSSA SOUGUEH Ismail Cc Ci-dessous est présenté un exemple de test des deux fonctions polynome et inverse avec l'interface ??Console ? Master MME MOUSSA SOUGUEH Ismail CMaster MME MOUSSA SOUGUEH Ismail CCompilons puis exécutons l'exemple c Cette interface Console est interactive on peut choisir parmi cinq options exécuter tous les tests et suites en tapant r ou R - sélectionner une suite en tapant s ou S a ?cher la liste des suites en tapant l ou L - a ?cher les erreurs en tapant f ou F quitter en tapant q ou Q Master MME MOUSSA SOUGUEH Ismail CA ?chons les erreurs par exemple puis exécutons tous les tests et suites

Documents similaires
Ad 100651 2 Avis Technique non valide Annulé le Avis Technique - Annule et remplace l ? Avis Technique - Constructions modulaires Prefabricated Building Units Mobile Raumsysteme Modulaire architecturé Titulaire Société Yves COUGNAUD SA Mouilleron Le Capti 0 0
Ecole superieure des sciences et techniques 0 0
Cv moez jerbi fr JERBI Moez ans Célibataire mobilité totale Avenue Duroux Lannion moez jerbi gmail com Expérience professionnelle Depuis Octobre ans Mars - Aout mois Février - Juillet mois Juin - Décembre mois Formation ?? ?? ?? ?? INGENIEUR R D Informati 0 0
Catégories Société BE maroc Bureau d'Etudes et Travaux d'Installation BE Techni 0 0
ARCHITECTURE DES ORDINATEURS THÈME DE L’EXPOSÉ Année académique 2021 - 2022 ÉTU 0 0
189  Motsclés:vasedeTunis,consolidationprimaire,tassement,terzaghi, 0 0
Réalisation des remblais et des couches de forme Fascicule I Principes généraux 0 0
e e4 bassin 2020 BASSIN PEDAGOGIQUE DE DOUALA IIIe B EVALUATION HARMONISEE DU e TRIMESTRE Année Scolaire - Classe e Durée h Coef Epreuve de Mathématiques La qualité de la rédaction et la clarté de la copie entrera dans l ? évaluation de la copie du candid 0 0
Evolution de la voiture 1 Les premiers essais visant à remplacer les chevaux par une force motrice datent du XVIIe siècle Le premier véhicule automobile voiture fonctionnel a été inventé en par Joseph Cugnot sous le nom de fardier de Cugnot La vapeur para 0 0
06 février 2007 Projet informatique Algorithme des k-plus-proches-voisins 1 Pré 0 0
  • 49
  • 0
  • 0
Afficher les détails des licences
Licence et utilisation
Gratuit pour un usage personnel Aucune attribution requise
Partager