Héritage
typikatoon
Messages postés
10
Statut
Membre
-
typikatoon Messages postés 10 Statut Membre -
typikatoon Messages postés 10 Statut Membre -
Bonjour,
Je dois faire des tests pour un générateur de code de classe C#. mnt je dois tester son efficacité pour l'heritage.mais je ne vois pas quels type de tests on pourrait faire pour l'heritage!!! pouriez vous me proposer une piste pour tester l'heritage en OO..
Merci d'avance
Je dois faire des tests pour un générateur de code de classe C#. mnt je dois tester son efficacité pour l'heritage.mais je ne vois pas quels type de tests on pourrait faire pour l'heritage!!! pouriez vous me proposer une piste pour tester l'heritage en OO..
Merci d'avance
4 réponses
Salut,
Les testes (soit unitaire, d'integrité ou autres) porte sur une fonction, une méthode ou l'assemblement de plusieurs classes (integration), mais (si j'ai bien compris votre question) vous essayez de tester une déclaration. C'est comme si vous declarer une variable (a) comme entier et puis vous esseyez de tester est ce que (a) est vraiment un entier.
Mais un truc peut marcher:
Si:
est compilé sans problème, donc vous avez bien un héritage.
Sinon vous pouvez creer une méthode dans le père et tester qu'elle est présente au niveau du fils.
Tout ça si j'ai bien compris votre question :)
Les testes (soit unitaire, d'integrité ou autres) porte sur une fonction, une méthode ou l'assemblement de plusieurs classes (integration), mais (si j'ai bien compris votre question) vous essayez de tester une déclaration. C'est comme si vous declarer une variable (a) comme entier et puis vous esseyez de tester est ce que (a) est vraiment un entier.
Mais un truc peut marcher:
Si:
Pere monObjet = new Fils();
est compilé sans problème, donc vous avez bien un héritage.
Sinon vous pouvez creer une méthode dans le père et tester qu'elle est présente au niveau du fils.
Tout ça si j'ai bien compris votre question :)
Merci pour ta réponse mais en fait je ne veux pas faire des tests au niveau de l'implémentation mais via une interface. Donc j'ai généré des WebPart pour chaque entité(Classe mère et classe dérivée). Comment puis je tester l'héritage via l'ajout ou la supression par exemple dans ma base de donnée(J'ai généré également des tables pour chaque entité). je veux juste créer de nouveaux objets(instances) . C à d si j'ajoute un nouveau objet pour la classe fille par exemple dans la base de donné est ce qu'il y aura des contraintes à respecter? ce genre de tests..vous avez une idée?