41 lines
1.8 KiB
Markdown
41 lines
1.8 KiB
Markdown
# TP noté tests et debug.
|
|
|
|
## 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.
|
|
+ **PileBornee.java** Une implémentation d'une pile d'entiers.
|
|
+ TestsFournisPileBornee.java des tests fournis pour corriger PileBornee.java
|
|
+ **TestsACompleterPileBornee.java** un fichier squelette de tests à 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.
|
|
|
|
## 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 **PileBornee** idéalement jusqu'à ce que les tests fournis soient satisfaits.
|
|
|
|
Chaque ligne de **PileBornee.java** changée devra être suivi du commentaire //BUGFIX éventuellement suivi de texte
|
|
|
|
Par exemple :
|
|
> return (this.index); //BUGFIX enlevé +1
|
|
|
|
si vous avez enlevé +1.
|
|
|
|
BUGFIX me permet de voir où vous avez modifié le code.
|
|
Si vous ne suivez pas ces consignes vous n'aurez aucun point sur cette partie.
|
|
|
|
## Seconde partie : test ##
|
|
Vous devez compléter le fichier **TestsACompleterPileBornee.java**
|
|
Il n'est pas demandé de changer le code de **PileBornee.java** pour passer ces nouveaux tests.
|
|
|
|
## Modalité de rendu ##
|
|
Vous devez envoyer par mail à luc.dartois@u-pec.fr avec comme objet : [TP Test] Nom Prenom
|
|
|
|
Le mail devra contenir 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 :
|
|
**PileBornee.java**
|
|
**TestsACompleterPileBornee.java**
|
|
|
|
Pour ceux qui ont oublié comment faire :
|
|
|
|
> bob@box:~$ tar czvvf tests.tar.gz PileBornee.java TestsACompleterPileBornee.java |