Bonjour,
Je souhaiterais r�cup�rer et tester une exception gr�ce � BOOST_CHECK_EXCEPTION.
J'ai tester plusieurs fa�ons de faire mais je n'ai pas r�ussi et je ne comprend pas les param�tres attendus dans BOOST_CHECK_EXCEPTION().
Ci joint mon code:
Le test:
la fonction getDriver1():
Code : S�lectionner tout - Visualiser dans une fen�tre � part
1
2
3
4
5 DataNotValid* e = new DataNotValide("driver1"); CdW_Ptr->setDriver1("1", time->getTime()+40); BOOST_CHECK_EXCEPTION(CdR_Ptr->getDriverID1(), DataNotValid, e->getMessage()); //<--Ne marche pas !!!
Code : S�lectionner tout - Visualiser dans une fen�tre � part
1
2
3
4
5
6
7
8
9 getDriver1(){ if((time->getTime() - DataPtr->time_driver1) < 30){ return std::string(DataPtr->driver1); } throw new DataNotValid("driver1"); }
Merci
Partager