BOOST_CHECK_EXCEPTION _ Test Unitaire
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:
Code:
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 !!! |
la fonction getDriver1():
Code:
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