:: Enseignements :: ESIPE :: E4INFO :: 2008-2009 :: Java Avancé ::
[LOGO]

Des fourmis dans mon panier


Il est conseillé de se référer à l'aide sur Ant et JUnit.

Exercice 1 - Travail de fourmi

Ecrire un script ANT faisant la compilation et l'exécution du code de test (i.e. votre main) de votre paquetage fr.umlv.fruits. Pour plus d'informations, regarder du côté du manuel en ligne .

  1. Ecrire une target compile qui compile l'ensemble des fichiers de src et qui stocke ceux-ci dans classes.
    Que doit-on faire si le répertoire classes n'existe pas ?
    Créer une target prepare pour cela et indiquer que la target compile dépend de la target prepare.
  2. Ecrire une target clean qui efface l'ensemble des .class générés.
  3. Ecrire une target run qui exécute le code de test.
  4. Ecrire une target jar qui crée un jar exécutable correspondant au code de test.
    Pour tester votre jar : java -jar fruits.jar
  5. Ecrire une target all qui sera la target par défaut et qui lancera la compilation ainsi que la création du jar.

Exercice 2 - Egalité de paniers

On souhaite maintenant ajouter la possibilité de tester l'égalité des paniers.

Exercice 3 - JUnit