1
0
Fork 0
This repository has been archived on 2024-02-17. You can view files and clone it, but cannot push or open issues or pull requests.
CVDA_TP_Note/README.md

17 lines
1.5 KiB
Markdown
Raw Normal View History

2020-04-14 08:58:12 +02:00
# TP JUnit CVDA
> Florian Charlaix - G2S2 - 11905458
## Exercice 1
* Création de la classe principale `CVDATPJUnit` et de sa classe de test `CVDATPJUnitTest` tous deux vides
* Prototype de la méthode `swapTwoLast`, elle est statique car elle nas pas besoin dattributs de la classe. Ajout des test unitaires `swapTwoLastTest` et de la documentation dans la classe principale.
* Création du corps de la méthode `swapTwoLast`, utilisation de `substring`, `charAt` et `length` pour permettre la permutation des deux dernier caractères.
2020-04-24 11:02:19 +02:00
* Refactoring de la méthode `swapTwoLast`, pour éviter de trop accéder a la méthode `length` la valeur est stocker dans une variable.
* Création de la Java Doc, elle est au format web (HTML CSS, JS), exportation de la JavaDoc de `CVDATPJUnit` en PDF.
## Exercice 2
* Création du prototype de la méthode `removeAFromTwoFirstChars`, elle suit les même principes de `swapTwoLast` donc elle est statique car elle nas pas besoin daccès a des attributs de la classe. Création de la méthode de test unitaire `removeAFromTwoFirstCharsTest` et ajout de documentation.
* Création du corps de la méthode `removeAFromTwoFirstChars`, on prend les deux premier caractère si la longueur nous le permet et lon retire les `A` avant de recoller le reste du string. Si trop court on retire simplement les `A` sans plus dactions.
* Génération de la JavaDoc, exportation pour `CVDATPJUnit` au format PDF remplacent lancienne version.