eplanet
Messages postés112Date d'inscriptiondimanche 6 juin 2004StatutMembreDernière intervention19 septembre 2007
-
29 juin 2007 à 16:38
eplanet
Messages postés112Date d'inscriptiondimanche 6 juin 2004StatutMembreDernière intervention19 septembre 2007
-
29 juin 2007 à 18:09
Bonjour à tous, je code actuellement des tests unitaires avec JUnit qui me permettent de tester le bon fonctionnement de certaines classes. Les attributs de ces dernières sont tous en "private", or j'ai besoin que mes classes de tests puissent y accéder afin de vérifier que tout se déroule normalement.
Je ne veux pas trop mettre ces attributs en "public" pour respecter le principe d'encapsulation, et je ne veux pas non plus faire un package par classe ce qui serait un peu lourd. J'aimerai de plus éviter de faire des accesseurs vers ces attributs qui ne seraient utilisés que par les classes de tests. Pour ce dernier point, je crois que je n'ai pas le choix, mais bon, je demande quand même si quelqu'un pense pouvoir faire mieux.
cs_DARKSIDIOUS
Messages postés15814Date d'inscriptionjeudi 8 août 2002StatutMembreDernière intervention 4 mars 2013129 29 juin 2007 à 17:16
Tu peux à la limite faire une classe singleton (histoire qu'elle soit accessible de partout avec les champs en static) qui contiendrais tout les paramètres en commun... Avec des accesseurs dans cette classe bien évidement.