IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Bibliothèques Discussion :

Cppunit-Test ( Corriger l'erreur )


Sujet :

Bibliothèques

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Inscrit en
    Mai 2008
    Messages
    112
    Détails du profil
    Informations forums :
    Inscription : Mai 2008
    Messages : 112
    Par défaut Cppunit-Test ( Corriger l'erreur )
    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

  2. #2
    Membre émérite
    Profil pro
    Inscrit en
    Mars 2005
    Messages
    865
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2005
    Messages : 865
    Par défaut
    Si theSchemePtr_->adjust_attribution( e, 0, 1, ref ) renvoie false ou 0, le test échoue, autrement le test est considéré comme OK

    Le fait que adjust_attribution renvoie 0 s'il y a eu un problème est bien le comportement voulu ?

Discussions similaires

  1. Aide pour corriger des erreurs
    Par Premium dans le forum C
    Réponses: 32
    Dernier message: 03/06/2006, 16h58
  2. Corriger des erreurs de disque dur
    Par garfieldcut dans le forum Administration système
    Réponses: 3
    Dernier message: 29/05/2006, 10h28
  3. aider à corriger une erreur de php
    Par LeYouss dans le forum Langage
    Réponses: 3
    Dernier message: 27/04/2006, 18h04
  4. [Configuration] besoin d'aides impossible de corriger les erreurs :(:((:
    Par moonia dans le forum EDI, CMS, Outils, Scripts et API
    Réponses: 11
    Dernier message: 27/03/2006, 10h36
  5. [Cppunit] test de methodes privees
    Par Patriarch24 dans le forum Bibliothèques
    Réponses: 7
    Dernier message: 06/03/2006, 14h59

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo