Projet

Général

Profil

« Précédent | Suivant » 

Révision 113

Ajouté par chsabot il y a environ 4 ans

réponse question 6

Voir les différences:

main.c
{
i=i+1;
}
while(j<=5 && res==1)
while(j<=i && res==1)
{
if(trame[j]!= type[j])
if(trame[j]!=type[j-1])
{
res=0;
}
j=j+1;
}
return i;
return res;
}
//Trames de tests ? modifier si n?cessaire.
......
{
static int cpt=0;
cpt++;
printf ("> %s\n",trame);
if (trame_cmp(trame,"GPGGA")==1)
{
printf ("> %s\n",trame);
}
}
//Ajouter vos tests unitaires dans cette fonction.
......
exit(-1);
}
if (trame_cmp("$GPGGA suite chaine","GPGGA")!=1){
printf ("Erreur Test unitaire trame_cmp.\n");
printf ("Erreur Test unitaire trame_cmp.\n ");
exit(-1);
}
if (trame_cmp("$GPRMC suite chaine","GPGGA")!=0){
printf ("Erreur Test unitaire trame_cmp.\n");
printf ("Erreur Test unitaire trame_cmp.\n ");
exit(-1);
}
if (trame_cmp("$GPRMC... ", "GPRMC" )!=1){
printf ("Erreur Test unitaire trame_cmp.\n");
printf ("Erreur Test unitaire trame_cmp.\n ");
exit(-1);
}
if (trame_cmp("$APRMC...", "GPGGA")!=0){
printf ("Erreur Test unitaire trame_cmp.\n");
printf ("Erreur Test unitaire trame_cmp.\n ");
exit(-1);
}
}

Formats disponibles : Unified diff