:: Enseignements :: Master :: M1 :: 2009-2010 :: 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

Compléter le script ANT suivant. Le but final est de faire 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é de cette aide et du manuel en ligne .

  1. Qu'effectue la target compile ?
    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 (A la maison)