Projet

Général

Profil

« Précédent | Suivant » 

Révision 299

Ajouté par Romain CHAMBELLON il y a environ 3 ans

Fin question 10 : fonction conv_gen et ses tests unitaires implantés

Fin séance 1

Voir les différences:

branch/CHAMBELLON/sp4a12/main.c
}
float conv_gen(char * chaine){
int cpt = 0;
while (chaine[cpt]!='\0'){
cpt++;
}
if (cpt == 9){
return conv_lat(chaine);
}
else if(cpt==10){
return conv_long(chaine);
}
}
void test_conversion(void)
{
if (fabs(conv_lat("3723.2475")-37.387458)>= pow(10,-6)){
if (fabs(conv_gen("3723.2475")-37.387458)>= pow(10,-6)){
printf ("Erreur Test unitaire conv_lat.\n");
exit(-1);
}
if (fabs(conv_long("00306.6036")-3.11006)>= pow(10,-6)){
if (fabs(conv_gen("00306.6036")-3.11006)>= pow(10,-6)){
printf ("Erreur Test unitaire conv_long.\n");
exit(-1);
}

Formats disponibles : Unified diff