.. | ||
Direction.java | ||
Exemple.java | ||
README.md | ||
Reponses.txt | ||
TestsACompleterDirection.java | ||
TestsFournisDirection.java |
TP noté sur les tests
Fichiers mis à disposition
Pour ce TP noté sur les tests, vous disposez des fichiers suivants
- README.md ce fichier, qui vous indique ce qu'il faut faire.
- Direction.java une classe java inspirée de celle à 4 directions de Luc Hernandez mais pour 8 directions.
- Exemple.java des exemples d'uilisation de cette implémentation.
- TestsFournisDirection.java des tests fournis pour corriger Direction.java
- TestsACompleterDirection.java un fichier squelette de tests à compléter.
- Reponses.txt un fichier texte à compléter
Seuls les fichiers dont les noms sont en gras ci-dessus sont à compléter et à rendre. Pour les modalités, voir ci-dessous.
Avant la premioère partie : questions
aller compléter le fichier Reponses.txt
Première partie : debug
Un certains nombres de tests sont fournis. Vous ne devez pas changer ces derniers. Vous devez exécuter ces tests puis changer le code de la classe Direction idéalement jusqu'à ce que les tests fournis soient satisfaits.
Chaque ligne de Direction.java changée devra être suivi du commentaire //BUGFIX éventuellement suivi de texte Si il y a plusieurs bugs sur la ligne, vous pouvez les indiquez l'un après l'autre.
Par exemple : Pour 1 bug
return (this.index); //BUGFIX enlevé +1 Pour 2 bugs if (a < b) { //BUGFIX remplacé <= par < //BUGFIX ajouté un crochet.
Attention Le correcteur utilise grep pour corriger et il faut suivre exactement la consigne ci-dessus sans peine de voir son travail évalué à 0.
Seconde partie : test
Vous devez compléter le fichier TestsACompleterDirection.java Il n'est pas demandé de changer le code de Direction.java pour passer ces nouveaux tests.
Modalité de rendu
Vous devez rendre votre travail sur devoir l'url est : www.iut-fbleau.fr/site/site/DEVOIR/
Il faut pour ce faire soumettre une archive tests.tar.gz contenant uniquement les deux fichiers .java (on ne veut pas les .class) suivants, édités par vos soins comme indiqué dans les questions ci-dessus : Direction.java TestsACompleterDirection.java Reponses.txt
Pour ceux qui ont oublié comment faire :
bob@box:~$ tar czvvf tests.tar.gz Direction.java TestsACompleterDirection.java Reponses.txt