Je suis un peu novice dans les tests unitaires, mais j'ai récemment vu comment cela peut être très utile. J'ai vu que la plupart des tests unitaires sont auto-exécutables. En fait, la plupart des frameworks de tests unitaires permettent d'exécuter plusieurs tests en même temps (comme tester un système entier).Tests unitaires et ressources externes
Je me demande cependant; Comment traitez-vous les ressources externes dans les tests unitaires auto-exécutables? J'aime l'idée de tester un système entier et de voir quelles classes ont échoué, mais une classe peut, par exemple, créer des vignettes à partir d'une image téléchargée. Comment ce test serait-il auto-exécutable lorsqu'il repose sur une image téléchargée? Est-ce que je garderais un répertoire d'images, et "fais semblant" d'en télécharger un dans le test?
Toute idée à ce sujet serait grandement appréciée.