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

16 lines
1.5 KiB
Markdown
Raw Permalink Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

# 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.
* 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.