Controle/TEST2024/README.md

40 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.
+ **Polynome.java** Une implémentation de polynomes d'entiers.
+ TestPolynome.java des tests fournis pour corriger Polynome.java
+ **TestPolynomeACompleter.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 **Polynome** idéalement jusqu'à ce que les tests fournis soient satisfaits.
Chaque ligne de **Polynome.java** changée devra être suivi du commentaire //BUGFIX éventuellement suivi de texte expliquant le changement
Par exemple :
> return (this.index); //BUGFIX enlevé +1 si vous avez enlevé un +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 **TestPolynomeACompleter.java**
Il n'est pas demandé de changer le code de **Polynome.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 VotreNom.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 :
**Polynome.java**
**TestPolynomeACompleter.java**
Pour ceux qui ont oublié comment faire :
> bob@box:~$ tar czvvf VotreNom.tar.gz Polynome.java TestPolynomeACompleter.java