Bonjour chers developpeurs!
je suis en train de m'entrainer dans les Unit-Test!
Lorsque je compile le projet, je recois une erreur du genre:
1>featuredatabase\unittests\attributionschemesuite.cpp(100) : error : Assertion
1>Test name: AttributionSchemeSuite::adjust_attribution
1>assertion failed
1>- Expression: theSchemePtr_->adjust_attribution( e, 0, 1, ref )
1>Failures !!!
1>Run: 18 Failure total: 1 Failures: 1 Errors: 0
1>Project : error PRJ0019: A tool returned an error code from "Unit-Test"
Voici en fait le code test, j'ai ecrit l'endroit où l'erreur se trouve en rouge.
void AttributionSchemeSuite::adjust_attribution()
{
FeatAttrList fal;
ElemIdKenn e( 1, fal );
ElemIdKenn f( 2, fal );
AttributionData ad( e );
ad.add_destination( f );
theSchemePtr_->add_data( ad );
HIC_DS::HIC_KNOTEN_Ref ref;
CPPUNIT_ASSERT( theSchemePtr_->adjust_attribution( e, 0, 1, ref ) );
}
Comment faire pour resoudre ce probleme? Je ne comprend pas ce que l'erreur veux dire.
Merci d'avance
Merlinerick
Partager