Projet

Général

Profil

« Précédent | Suivant » 

Révision 170

Ajouté par anclaud il y a environ 4 ans

Question 7 : Tests unitaires decode_int OK

Voir les différences:

main.c
if (trame_cmp("$APRMC...", "GPGGA")!=0){
printf ("Erreur Test unitaire trame_cmp4.\n");
exit(-1);
}
}
}
int decode_int(char c) // Fonction permettant de transformer un code ASCII en d?cimal
{
int res;
if (c >= 48 && c <= 57)
{
res = c - 48;
}
else
{
res = -1;
}
return res;
}
// Fonction de tests unitaires pour la fonction decode_int
void test_decode_int(void)
{
int res_decode_int=0;
res_decode_int = decode_int('0');
printf("%d \n", res_decode_int);
res_decode_int = decode_int('3');
printf("%d \n", res_decode_int);
res_decode_int = decode_int('6');
printf("%d \n", res_decode_int);
res_decode_int = decode_int('9');
printf("%d \n", res_decode_int);
res_decode_int = decode_int('A');
printf("%d \n", res_decode_int);
res_decode_int = decode_int('C');
printf("%d \n", res_decode_int);
}
// Ne pas modifier cette fonction
int main(int argc,char ** argv)
{
tests_unitaires();
tests_unitaires();
test_decode_int();
// Affichage des trames definies dans la table trames.
printf ("Trames de tests tableau trames:\n");

Formats disponibles : Unified diff