TP JUnit CVDA
DocPDF | ||
src/cvdatpjunit | ||
test/cvdatpjunit | ||
.gitignore | ||
README.md |
TP JUnit CVDA
Florian Charlaix - G2S2 - 11905458
Exercice 1
- Création de la classe principale
CVDATPJUnit
et de sa classe de testCVDATPJUnitTest
tous deux vides - Prototype de la méthode
swapTwoLast
, elle est statique car elle n’as pas besoin d’attributs de la classe. Ajout des test unitairesswapTwoLastTest
et de la documentation dans la classe principale. - Création du corps de la méthode
swapTwoLast
, utilisation desubstring
,charAt
etlength
pour permettre la permutation des deux dernier caractères. - Refactoring de la méthode
swapTwoLast
, pour éviter de trop accéder a la méthodelength
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 deswapTwoLast
donc elle est statique car elle n’as pas besoin d’accès a des attributs de la classe. Création de la méthode de test unitaireremoveAFromTwoFirstCharsTest
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 l’on retire lesA
avant de recoller le reste du string. Si trop court on retire simplement lesA
sans plus d’actions. - Génération de la JavaDoc, exportation pour
CVDATPJUnit
au format PDF remplacent l’ancienne version.