Comme beaucoup de choses dans la programmation, "ça dépend." Voici quelques règles de base que j'utilise:
- Si j'ai un talon qui est utilisé uniquement par un test et est petit - créer une classe interne
- Si j'ai un talon qui est utilisé uniquement par un seul test et est grand - mettre dans le même paquet/dossier que le test
- Si j'ai un talon qui est utilisé par plusieurs tests dans le même paquet - mettre dans le même paquet/dossier que le test
- Si j'ai un talon qui est utilisé dans beaucoup d'endroits dans la même application - mettre dans un paquet test.util
- Si j'ai un talon qui est utilisé à travers les applications, le mettre i n un pot.
J'ai des instances de tous ces éléments dans mon code.
Vous parlez de stubs, je soupçonne, plutôt que des moqueurs ... http://martinfowler.com/articles/mocksArentStubs.html – skaffman
S'il vous plaît modifier votre question si vous parlez de bouts –