Bonjour a tous,
Je développe une librairie statique sous linux.
Ma question est la suivante, comment réaliser mes tests unitaire et tests d'intégration?
Étant une librairie, mon projet n'a pas de main ni ne produit d'exécutable.
De plus, pour réaliser les tests de bas niveau, des appelles a des fonctions private ou protected sont requis, mais impossible.
Qu'elle sont les bonnes pratiques dans ce cas la?
Mettre toutes les fonctions en publique pendant les test me parait sur-réalistes,
créer une classe friend a toutes les autres classes aussi.
Quelqu'un a t'il de l'expérience ou des idées?
Merci.
Partager