next up previous contents
suivant: Support et Licence monter: apt_um_fr précédent: Traitement des exceptions   Table des matières

Limitations du programme APTesting

Comme vous avez pu le voir dans les chapitres précédents, nous n'avons pas gérer les entrée/sortie pour des types autres que Integer, Float ou String. La raison est qu'il est difficile voir impossible de savoir de quelle famille de type il s'agit afin d'instancier les paquetages d'entrée/sortie appropriés.
Il est clair que dans les paquetages des procédures surchargée comme ``put'', ``get'' ou encore ``put_line'' ou "get_line" on peut être été déclarée pour ces types. Mais rien ne nous dit qu'il ne sagisse pas en fait de la procédure ``Afficher'' ou ``Saisir''. Une analyse poussée des fichiers permettraient sans doute de résoudre ces inconnues, mais le jeu en vaut-il la chandelle ?.
Nous avons préféré nous contenter de montrer et cela grâce à une pré-déclaration commentée, l'endroit ou cela pourrait être fait dans le fichier de test, et ainsi laisser la liberté à l'utilisateur de le faire manuellement.