Projet

Général

Profil

« Précédent | Suivant » 

Révision 71

Ajouté par albeaufour il y a environ 4 ans

QUESTION 8 decode nombre et test unitaire

Voir les différences:

main.c
}
return (res);
}
int decode_nombre (char ch[], int x)
{
int i,nb=0;
for(i=0;i<x;i++)
{
nb=nb*10;
nb=nb+decode_int(ch[i]);
}
return nb;
}
//Ajouter vos tests unitaires dans cette fonction.
......
exit(-1);
}
if (decode_int('2')!=(2)){
printf ("Erreur est unitaire conversion du chiffre.\n");
printf ("Erreur est unitaire decode_int.\n");
exit(-1);
}
if (decode_int('6')==(-1)){
printf ("Erreur est unitaire conversion du chiffre.\n");
if (decode_int('c')!=(-1)){
printf ("Erreur est unitaire decode_int.\n");
exit(-1);
}
if (decode_int('c')!=(-1)){
printf ("Erreur Test unitaire decode_int.\n");
if (decode_nombre("12",2)!=12){
printf ("Erreur Test unitaire decode_nombre.\n");
exit(-1);
}
if (decode_int('/')!=(-1)){
printf ("Erreur Test unitaire decode_int.\n");
if (decode_nombre("327",3)!=327){
printf ("Erreur Test unitaire decode_nombre.\n");
exit(-1);
}
}

Formats disponibles : Unified diff