Projet

Général

Profil

« Précédent | Suivant » 

Révision 166

Ajouté par Florentin GAMEL il y a environ 3 ans

question 6

Voir les différences:

branch/gamel/sp4a12/main.c
"$GPZDA,141914.00,01,02,2006,00,00*69",
0};
int trame_cmp(char*trame, char*type) //
int trame_cmp(char*trame, char*type)
{
int i;
int verif=1;
......
}
}
return verif;
}
}
//Fonction ? modifier !!!!!
void traitement(char * trame)
{
......
cpt++;
if(trame_cmp(trame,"GPGGA")==1){
printf ("> %s\n",trames);
printf ("> %s\n",trame);
}
}
int decode_int(char c)
{
int valeur;
......
return(valeur);
}
int main1(){
int retour;
char c;
......
}
//Ajouter vos tests unitaires dans cette fonction.
void tests_unitaires(void){
if (trame_cmp("$GPGGA suite chaine","GPGGA")!=1){
printf ("Erreur Test unitaire trame_cmp.\n");
exit(-1);
}
}
//Ajouter vos tests unitaires dans cette fonction.
void tests_unitaires(void){
if (decode_int('0'!=0)){
void tests_decode_int(void){
if (decode_int('0')!=0){
printf ("Erreur Test unitaire basique.\n");
exit(-1);
}
if (decode_int('1'!=1)){
if (decode_int('1')!=1){
printf ("Erreur Test unitaire basique.\n");
exit(-1);
}
if (decode_int('2'!=2)){
if (decode_int('2')!=2){
printf ("Erreur Test unitaire basique.\n");
exit(-1);
}
if (decode_int('3'!=3)){
if (decode_int('3')!=3){
printf ("Erreur Test unitaire basique.\n");
exit(-1);
}
if (decode_int('4'!=4)){
if (decode_int('4')!=4){
printf ("Erreur Test unitaire basique.\n");
exit(-1);
}
if (decode_int('5'!=5)){
if (decode_int('5')!=5){
printf ("Erreur Test unitaire basique.\n");
exit(-1);
}
if (decode_int('6'!=6)){
if (decode_int('6')!=6){
printf ("Erreur Test unitaire basique.\n");
exit(-1);
}
......
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);
//}
}
// Ne pas modifier cette fonction
int main(int argc,char ** argv)

Formats disponibles : Unified diff