mirror of
https://github.com/LucasVbr/interpreteur-lir.git
synced 2026-07-09 15:08:05 +00:00
doc tests
This commit is contained in:
@@ -0,0 +1,33 @@
|
||||
% \chapter{Tests du paquetage interpreteurlir.donnees.litteraux}
|
||||
|
||||
\section{Litteral}
|
||||
|
||||
Lors des itérations 1, la classe Litteral a été développée comme une classe
|
||||
non-abstract, en effet nous n'avions pas encore abordé cette notion en cours.
|
||||
Ainsi cette classe a été développée en TDD et nous avons par conséquent
|
||||
effectué les tests unitaires de cette classe.
|
||||
\\ Cependant à la fin de l'itération 3, dans une optique d'amélioration des
|
||||
codes sources, nous avons passé cette classe en abstract, ainsi les tests
|
||||
unitaires menés n'avaient plus lieu d'être et ont donc été tout de même
|
||||
conservés en commentaire.
|
||||
|
||||
\section{Chaine}
|
||||
|
||||
Les jeux de tests de la classe Chaine prennent en compte les cas de chaînes
|
||||
vide, la taille maximale des chaînes, leur syntaxe (avec le contenu de la
|
||||
chaîne entre "). Aussi l'opération de concaténation a été testée.
|
||||
Tous les tests menés ont été concluants.
|
||||
|
||||
\section{Entier}
|
||||
|
||||
La classe Entier est très proche de la classe Integer existant déjà dans le
|
||||
JDK, ainsi son développement a été rapide.
|
||||
À l'instar des tests menés pour la classe Chaine, tous les tests de la classe
|
||||
Entier notamment des opérations arithmétiques ont été concluants.
|
||||
\\ Notons, que pour les opérations arithmétiques telles que la division et le
|
||||
reste de la division, le cas particulier de la division par zéro a été testé
|
||||
à part.
|
||||
|
||||
\section{Booleen}
|
||||
|
||||
La classe Booleen n'a posé aucun problème particulier.
|
||||
Reference in New Issue
Block a user