Bonjour � tous,
J'aimerais r�aliser un test unitaire pour valider l'ensemble de mes enums dans mon programme afin d'�viter qu'� l'int�rieur d'une m�me enum, la m�me valeur apparaisse 2 fois.
Certaines de mes enum sont num�rot�s manuellement et pour �viter toute erreur de d�veloppeur, il serait int�ressant de les tester dans un test unitaire.
La m�thode simple et de cr�er un switch statement avec toutes les valeurs de chaque enum, si la valeur apparait 2 fois dans le switch, mon test unitaire aura une erreur � la compilation.
Le soucis c'est que je ne veux pas � avoir � mettre � jour mon test unitaire � chaque fois que je rajoute une valeur � une de mes enums. Il serait donc bien de pouvoir automatiser la m�me routine o� il suffirait de passer l'enum et le test serait fait pour toutes les valeurs contenues.
Je me rappel avoir vu une technique sur internet pour le faire mais impossible de retrouver...
Merci pour votre aide si vous avez une id�e !
Partager