Projet

Général

Profil

« Précédent | Suivant » 

Révision 395

Ajouté par mukis il y a presque 4 ans

Test suite a des modifications

Voir les différences:

branch/KIS/sp4a12/main.c
}
}
int decode_int(char ch)
float decode_int(char ch)
{
int dec;
float dec;
if(ch<='9' && ch>='0')
{
dec=ch-'0';
dec = ch-'0';
return dec;
}
else
......
for (i=0; i<n; i++)
{
res = res*10 + decode_int(&ch[i]);
res = res*10 + decode_int(ch[i]);
}
return res;
}
/*
float conversion_latitude (char *lat_c)
{
float lat_f=0;
int i, k=2;
int i;
float lat_f=0, k=2;
for (i=0;i<'\0';i++)
{
......
float conversion_longitude (char *long_c)
{
int i, k=2;
float long_f=0;
int i, k=2;
for (i=0;i<'\0';i++)
{
......
long_f = long_f/10^6;
return long_f;
}
*/
//Fonction ? modifier !!!!!
void traitement(char * trame)
{
......
printf ("Erreur Test unitaire decode_int.\n");
exit(-1);
}
if (decode_nombre('1')!=1){
printf ("Erreur Test unitaire decode_int.\n");
if (decode_nombre('1345')!=1){
printf ("Erreur Test unitaire decode_nombre.\n");
exit(-1);
}
if (conversion_latitude('10345,1234')!=1){
printf ("Erreur Test unitaire decode_int.\n");
printf ("Erreur Test unitaire conversion latitude.\n");
exit(-1);
}
if (conversion_latitude('10345,1234')!=1){
printf ("Erreur Test unitaire decode_int.\n");
printf ("Erreur Test unitaire conversion latitude.\n");
exit(-1);
}

Formats disponibles : Unified diff