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 : 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 !!!
la fonction getDriver1():
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