Si nous testons une fonction B, en testant une fonction C qui appelle cette fonction B, c'est-à-dire en écrivant un programme de test pour tester la fonction C qui appelle cette fonction B, la méthode de test est-elle toujours appelée test unitaire, ou autre chose?
Quand est-il préférable de tester indirectement sur une fonction qui appelle la fonction cible, et quand est-il préférable de tester directement une fonction?