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

C++ Discussion :

Création d'un Wrapper


Sujet :

C++

  1. #1
    Membre émérite
    Avatar de efficks
    Inscrit en
    Septembre 2005
    Messages
    712
    Détails du profil
    Informations forums :
    Inscription : Septembre 2005
    Messages : 712
    Par défaut Création d'un Wrapper
    Je développe un système de Unit test pour tester nos applications.
    Dans nos tests, il est possible d'avoir parfois des segmentations faults
    ou des assert().
    J'ai donc des classes Tests qui représente tous mes tests et qui lance une méthode lors de son exécution.
    Je souhaite que quand j'exécute un Test individuel, et qu'un SIGNAL comme un segmentation fault arrive, l'interceptée et continuer les autres tests.

    Tout ce que j'arrive à faire est intercepter l'erreur et je n'ai pas le choix de quitter car tous mes objects n'existent plus.

  2. #2
    Membre Expert

    Profil pro
    Inscrit en
    Juin 2006
    Messages
    1 294
    Détails du profil
    Informations personnelles :
    Localisation : Royaume-Uni

    Informations forums :
    Inscription : Juin 2006
    Messages : 1 294
    Par défaut
    Salut,

    Je sais que ce n'est pas le sujet mais pourquoi refaire un framework de tests unitaires quand il en existe déjà tellement ?
    Certains savent déjà très bien gérer ce à quoi tu essayes de parvenir (je pense à boost.test notamment).

    MAT.

  3. #3
    Membre émérite
    Avatar de efficks
    Inscrit en
    Septembre 2005
    Messages
    712
    Détails du profil
    Informations forums :
    Inscription : Septembre 2005
    Messages : 712
    Par défaut
    Je ne le sais que trop bien!
    Mais BOOST a l'air abandonné puisqu'aucune mise à jour n'existe depuis début 2006, que l'utilisation est mal documentée et surtout que leurs exemples pointent sur des pages introuvables (erreur 404).


    Sinon, aucune idée de comment faire ou bien comment trouver la doc sur BOOST?
    Merci

  4. #4
    Membre Expert

    Profil pro
    Inscrit en
    Juin 2006
    Messages
    1 294
    Détails du profil
    Informations personnelles :
    Localisation : Royaume-Uni

    Informations forums :
    Inscription : Juin 2006
    Messages : 1 294
    Par défaut
    Citation Envoyé par efficks
    Mais BOOST a l'air abandonné puisqu'aucune mise à jour n'existe depuis début 2006
    Hein ? Non du tout !
    Il y a eu une version majeure mi-mai 2007 et une 'bug fix' il y a 4 jours...

    Citation Envoyé par efficks
    l'utilisation est mal documentée et surtout que leurs exemples pointent sur des pages introuvables (erreur 404).
    C'est vrai que la documentation de la bibliothèque de tests est un peu... déstatibilisante de prime abord.
    Et oui il y a des 404 sur certains .cpp mais l'essentiel est là, par ex le tutoriel montre la structure des fichiers de tests : 'BOOST_AUTO_TEST_CASE' puis des 'BOOST_CHECK' pour les assertions.


    Sinon pour en revenir à la question initiale ça dépend énormément du compilateur/plate-forme utilisé, par exemple sous msvc ça passe par l'utilisation de _set_se_translator...

    MAT.

  5. #5
    Membre émérite
    Avatar de efficks
    Inscrit en
    Septembre 2005
    Messages
    712
    Détails du profil
    Informations forums :
    Inscription : Septembre 2005
    Messages : 712
    Par défaut
    Merci,
    Je vais regarder BOOST plus en profondeur.
    Juste pour apprendre pour les Wappers, je travailles
    en C++ sous UNIX et je compile sous G++.

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Réponses: 0
    Dernier message: 17/08/2011, 11h04
  2. Création DLL C++ / Wrapper
    Par aben14 dans le forum Code::Blocks
    Réponses: 0
    Dernier message: 13/05/2011, 17h32
  3. [Kylix] Création d'un fichier lien
    Par DrQ dans le forum EDI
    Réponses: 2
    Dernier message: 14/05/2002, 21h30
  4. Création image BMP
    Par Anonymous dans le forum C
    Réponses: 2
    Dernier message: 25/04/2002, 16h04

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