J'écris des tests unitaires pour les classes qui ont des propriétés qui ont setters mais pas getters.Comment faire pour tester des setters sur des classes qui n'ont pas de getters jumelés?
Je veux pouvoir tester ces setters pour m'assurer qu'ils règlent les données correctement.
je trouve mes options sont:
- apporteurs d'écriture pour ces fonctions afin que je puisse tester si elles sont correctement définies
- écrire une méthode telle que
testAllSetters()
qui les tester à la fois
Mais les deux solutions sont indésirables car elle ajoute des fonctionnalités inutiles à la classe juste pour le tester.
- Je pourrais aussi tester la sortie de la classe pour voir qu'il est correct en général, mais dans de nombreux cas, cela ne teste pas les setters individuels que je voudrais
Quelle est la La meilleure façon d'établir des setters de test sur des classes qui n'ont pas de getters jumelés?
J'ai marqué ce _C#, accesseurs, getters-setters_ car il semble spécifique à la langue. – smci