void programmeDeTest1(){ //! Le composant à tester CStateMachine mae; printf("\nTest lancé le "); printf("%s",__DATE__ ); printf(" à "); printf("%s",__TIME__ ); printf("\nFonction de test: "); printf(__func__); //boucle pour gérer les différents cas à tester int ntest=1; printf("\ndébut du test numéro: "); printf("%d\n",ntest); mae.reset(); mae.setEntree(0xF); mae.clock(); //ici on teste la mae sans considération de timing, donc clock() n'est pas conditionné à un timer mae.clock(); //Compléter le test ici: if (mae.getEtat()!=......) debugMessage("Erreur: La MAE n'est pas dans l\'état prévu", __FILE__, __LINE__); //fin du test debugMessage("\nFin du test\n", __FILE__, __LINE__); exit(0); //commenter cette ligne pour ne pas quitter le programme après la fin du test } //////////////////////////////////////////////////////