Projet

Général

Profil

« Précédent | Suivant » 

Révision 322

question 4 faite

Voir les différences:

branch/papa_ndiaye/sp4a12/main.c
printf ("> %s\n",trame);
}
int trame_cmp(char * trame, char * type)
{
char gps[6];
int resu =1;
for(int i=0 ; i< 5 ; i++)
if(trame[i] =! gps[i+1])
resu =0;
return resu;
}
//Ajouter vos tests unitaires dans cette fonction.
void tests_unitaires(void){
if (5!=5){
printf ("Erreur Test unitaire basique.\n");
exit(-1);
}
}
if (trame_cmp("$GPGGA suite chaine","GPGGA")!=1){
printf ("Erreur Test unitaire trame_cmp.\n");
exit(-1);
}
if (trame_cmp("$GPRMC suite chaine","GPGGA")!=0){
printf ("Erreur Test unitaire trame_cmp.\n");
exit(-1);
}
if (trame_cmp("$GPRMC... ", "GPRMC" )!=1){
printf ("Erreur Test unitaire trame_cmp.\n");
exit(-1);
}
if (trame_cmp("$APRMC...", "GPGGA")!=0){
printf ("Erreur Test unitaire trame_cmp.\n");
exit(-1);
}
/*if (trame_cmp("$GPGGA suite chaine","GPGGA")!=1){
printf ("Erreur Test unitaire trame_cmp.\n");
exit(-1);

Formats disponibles : Unified diff