Installation

Plan

  1. Instructions générales d'installation
  2. Installer et utiliser EasyUnit avec Metrowerks CodeWarrior (Windows)
  3. Installer et utiliser EasyUnit avec Bloodshed Dev-C++ (Windows)
  4. Installer et utiliser EasyUnit avec Visual C++ (Visual Studio 2003, Windows)
  5. Installer et utiliser EasyUnit avec g++ (Unix, Linux)

 

Instructions générales d'installation

Installer et utiliser EasyUnit est une tâche relativement simple. Si vous utilisez un des environnements de développement énumérez ci-haut, vous pouvez utiliser une des bibliothèques compilées fournies avec EasyUnit (comme easyunitcw.lib). La version 1.0 d'EasyUnit comprend maintenant une bibliothèque compilée de Borland C++ Builder 5.5. Si vous utilisez un autre environnement, il faudra alors compiler EasyUnit, ce qui est aussi facile à réaliser. Si vous utilisez la version embarquée, il n'y a aucune bibliothèque compilée de fournie puisqu'il existe pratique un compilateur par plate-forme embarquée.

La façon la plus rapide d'utiliser EasyUnit est de décompresser le fichier easyunit_plateforme.zip, de copier la bibliothèque compilée et le dossier /easyunit contenant les fichiers d'en-tête (.h) dans le dossier de votre projet. Assurez-vous que votre projet inclut la bibliothèque compilée lors de l'étape de liaison (link), ajouter "#include "easyunit/testharness.h" dans vos fichiers de tests et voilà, tout devrait fonctionner!

Retour au haut de la page

 

Installer et utiliser EasyUnit avec Metrowerks CodeWarrior (Windows)

Les étapes qui suivent vous indiqueront une des façons d'utiliser EasyUnit avec CodeWarrior.

  1. Après avoir téléchargé easyunit-version-win.zip, décompressez le fichier .zip.
  2. Placez le fichier easyunitCW.lib dans le répertoire de votre projet codewarrior (répertoire du fichier .mcp).
  3. Placez le répertoire /easyunit dans le répertoire du projet:


  4. Dans votre projet codewarrior, créez un nouveau groupe que vous appellerez "Libraries" (ou Bibliothèques):


  5. Ajoutez dans ce groupe le fichier easyunitCW.lib:


  6. Pour créer un test, veuillez ajouter le fichier "easyunit/testharness.h" dans la directive "include" et indiquer que vous utiliserez le namespace easyunit:

    #include "easyunit/testharness.h"

    using namespace easyunit;


    Pour lancer l'exécution des tests, vous n'avez qu'à indiquer dans un sous-programme (par exemple: main) :

    TestRegistry::runAndPrint();


Retour au haut de la page

 

Installer et utiliser EasyUnit avec Bloodshed Dev-C++ (Windows)

Les étapes qui suivent vous indiqueront une des façons d'utiliser EasyUnit avec Bloodshed Dev-C++.

  1. Après avoir téléchargé easyunit-version-win.zip, décompressez le fichier .zip.
  2. Placez le fichier libeasyunit.a dans le répertoire de votre projet (répertoire du fichier .dev).
  3. Placez le répertoire /easyunit dans le répertoire du projet (vous pouvez vous référrer à l'exemple de CodeWarrior ci-haut).
  4. Allez dans les propriétés du projet (menu Project / Project Options) dans la section Parameters.
  5. Appuyez sur le bouton "Add Library or Object" et ajoutez le fichier libeasyunit.a:


  6. Appuyez sur Ok.
  7. Pour créer un test, veuillez ajouter le fichier "easyunit/testharness.h" dans la directive "include" et indiquer que vous utiliserez le namespace easyunit:

    #include "easyunit/testharness.h"

    using namespace easyunit;


    Pour lancer l'exécution des tests, vous n'avez qu'à indiquer dans un sous-programme (par exemple: main) :

    TestRegistry::runAndPrint();


Retour au haut de la page

 

Installer et utiliser EasyUnit avec Visual C++ (Visual Studio 2003, Windows)

Les étapes qui suivent vous indiqueront une des façons d'utiliser EasyUnit avec Visual Studio 2003.

  1. Après avoir téléchargé easyunit-version-win.zip, décompressez le fichier .zip.
  2. Placez le fichier easyunitVC.lib dans le répertoire de votre projet (répertoire du fichier .vcproj).
  3. Placez le répertoire /easyunit dans le répertoire du projet (vous pouvez vous référrer à l'exemple de CodeWarrior ci-haut).
  4. Allez dans les propriétés du projet (menu Project / nom_projet Project Properties) dans la section Linker / Input.
  5. Ajoutez le fichier easyunitVC.lib dans la boîte de texte "Additional Dependencies":


  6. Appuyez sur Ok.
  7. Pour créer un test, veuillez ajouter le fichier "easyunit/testharness.h" dans la directive "include" et indiquer que vous utiliserez le namespace easyunit:

    #include "easyunit/testharness.h"

    using namespace easyunit;


    Pour lancer l'exécution des tests, vous n'avez qu'à indiquer dans un sous-programme (par exemple: main) :

    TestRegistry::runAndPrint();


Retour au haut de la page

 

Installer et utiliser EasyUnit avec g++ (Unix, Linux)

Une bibliothèque compilée (libeasyunit.a) pour gcc est disponible avec la distribution unix de easyunit. Vous pouvez aussi compiler easyunit.

  1. Après avoir téléchargé easyunit-version-unix.tar.gz, décompressez le fichier:
    tar -xvzf easyunit-version.tar.gz .
  2. Copiez le répertoire /easyunit dans le répertoire du projet.
  3. Copiez le fichier libeasyunit.a ou compilez une nouvelle version grâce au fichier Makefile et à l'utilitaire make:
    cd easyunit-src
    make
  4. Compilez votre projet en ajoutant la bibliothèque statique de easyunit (avec l'option -L de g++).

Retour au haut de la page

 


 


© 2004 Barthélémy Dagenais
EasyUnit est distribué sous la license LGPL