Bonjour tout le monde, j'espere que personne n'avai aborder ce probleme avant.
Une ptite intro : je suis entrain de tester differentes classes d'une grosse application et on m'a imposer
d'utiliser le framework CppUnit.
Mon probleme est le suivant :
j'ai cette fonction
void OpNotTest::normalCaseTest(){
CPPUNIT_ASSERT_EQUAL(1, 3);
CPPUNIT_ASSERT_EQUAL(1, 1);
CPPUNIT_ASSERT_EQUAL(1, 4);
}
quand je lance tout mes tests (sachant qui y a d'autres fonction qui ressemble a celle-ci et qui sont deja enregistré TestFactoryRegistry de CppUnit).
Le message suivant est afficher dans ma sortie standard
OpNotTest.cpp:73:Assertion
Test name: OpNotTest::normalCaseTest
equality assertion failed
- Expected: 1
- Actual : 3
Conclusion :
CppUnit detecte juste que la 1ere assertion est fausse et s'arrete il ne continue pas
jusqu'a la fin de la fonction pour detecter la derniere asssertion qui est fausse aussi. Et je ne comprend pas pourquoi![]()
J'espere que quelqu'un pourra m'aider -_- et merci d'avance
Partager