Révision 156
Ajouté par Massamba FALL il y a environ 3 ans
main.c | ||
---|---|---|
"$GPGSA,A,3,,03,,22,14,,01,,18,,,,3.9,3.4,1.9*39",
|
||
"$GPVTG,99.4,T,,M,0.4,N,0.7,K*57",
|
||
"$GPZDA,141914.00,01,02,2006,00,00*69",
|
||
0};
|
||
0};
|
||
|
||
|
||
|
||
/*void test_decode_int(void)*/
|
||
|
||
|
||
|
||
|
||
|
||
|
||
int decode_int(char c)
|
||
{
|
||
|
||
int res;
|
||
|
||
if(c >= 48 && c <= 57)
|
||
{
|
||
res = c-48;
|
||
}
|
||
else
|
||
{
|
||
res = -1;
|
||
}
|
||
return res;
|
||
}
|
||
|
||
void test_decode_int(void)
|
||
{
|
||
if(decode_int('0') != 0)
|
||
{
|
||
printf ("Erreur Test unitaire decode_int.\n");
|
||
exit(-1);
|
||
}
|
||
if(decode_int('1') != 1)
|
||
{
|
||
printf ("Erreur Test unitaire decode_int.\n");
|
||
exit(-1);
|
||
}
|
||
if(decode_int('2') != 2)
|
||
{
|
||
printf ("Erreur Test unitaire decode_int.\n");
|
||
exit(-1);
|
||
}
|
||
if(decode_int('3') != 3)
|
||
{
|
||
printf ("Erreur Test unitaire decode_int.\n");
|
||
exit(-1);
|
||
}
|
||
if(decode_int('4') != 4)
|
||
{
|
||
printf ("Erreur Test unitaire decode_int.\n");
|
||
exit(-1);
|
||
}
|
||
if(decode_int('5') != 5)
|
||
{
|
||
printf ("Erreur Test unitaire decode_int.\n");
|
||
exit(-1);
|
||
}
|
||
if(decode_int('6') != 6)
|
||
{
|
||
printf ("Erreur Test unitaire decode_int.\n");
|
||
exit(-1);
|
||
}
|
||
if(decode_int('7') != 7)
|
||
{
|
||
printf ("Erreur Test unitaire decode_int.\n");
|
||
exit(-1);
|
||
}
|
||
if(decode_int('8') != 8)
|
||
{
|
||
printf ("Erreur Test unitaire decode_int.\n");
|
||
exit(-1);
|
||
}
|
||
if(decode_int('9') != 9)
|
||
{
|
||
printf ("Erreur Test unitaire decode_int.\n");
|
||
exit(-1);
|
||
}
|
||
if(decode_int('L') != (-1))
|
||
{
|
||
printf ("Erreur Test unitaire decode_int.\n");
|
||
exit(-1);
|
||
}
|
||
}
|
||
|
||
|
||
/*int decode_nombre(char*ch, int n)
|
||
{
|
||
int i, res=0;
|
||
for (i=0; i<n; i++)
|
||
{
|
||
r=r*10+decode_int(ch[i]);
|
||
}
|
||
return r;
|
||
}*/
|
||
int trame_cmp(char*trame,char*type)
|
||
{
|
||
int i =0, j=0, res=1;
|
||
... | ... | |
}
|
||
|
||
//Ajouter vos tests unitaires dans cette fonction.
|
||
void tests_unitaires(void){
|
||
void tests_unitaires(void)
|
||
{void test_decode_int(void)
|
||
{
|
||
if(decode_int('0') != 0)
|
||
{
|
||
printf ("Erreur Test unitaire decode_int.\n");
|
||
exit(-1);
|
||
}
|
||
if(decode_int('1') != 1)
|
||
{
|
||
printf ("Erreur Test unitaire decode_int.\n");
|
||
exit(-1);
|
||
}
|
||
if(decode_int('2') != 2)
|
||
{
|
||
printf ("Erreur Test unitaire decode_int.\n");
|
||
exit(-1);
|
||
}
|
||
if(decode_int('3') != 3)
|
||
{
|
||
printf ("Erreur Test unitaire decode_int.\n");
|
||
exit(-1);
|
||
}
|
||
if(decode_int('4') != 4)
|
||
{
|
||
printf ("Erreur Test unitaire decode_int.\n");
|
||
exit(-1);
|
||
}
|
||
if(decode_int('5') != 5)
|
||
{
|
||
printf ("Erreur Test unitaire decode_int.\n");
|
||
exit(-1);
|
||
}
|
||
if(decode_int('6') != 6)
|
||
{
|
||
printf ("Erreur Test unitaire decode_int.\n");
|
||
exit(-1);
|
||
}
|
||
if(decode_int('7') != 7)
|
||
{
|
||
printf ("Erreur Test unitaire decode_int.\n");
|
||
exit(-1);
|
||
}
|
||
if(decode_int('8') != 8)
|
||
{
|
||
printf ("Erreur Test unitaire decode_int.\n");
|
||
exit(-1);
|
||
}
|
||
if(decode_int('9') != 9)
|
||
{
|
||
printf ("Erreur Test unitaire decode_int.\n");
|
||
exit(-1);
|
||
}
|
||
if(decode_int('L') != (-1))
|
||
{
|
||
printf ("Erreur Test unitaire decode_int.\n");
|
||
exit(-1);
|
||
}
|
||
}
|
||
|
||
|
||
if (5!=5)
|
||
{
|
||
printf ("Erreur Test unitaire basique.\n");
|
Formats disponibles : Unified diff
question 6 validé