Bonjour,

je suis sur le développement d'un projet Java qui comprend plusieurs paquetage avec la hiérarchie suivante :

package general
l_ package analyse
l_ package traçabilité

Je suis au début du développement, et je vais commencer à implémenter quelques tests unitaire.
Pour apprendre à utiliser JUnit, je m'aide des tutoriaux de JM Doudoux et de Romain Guy.

Ces 2 tutos sont très bien fait, mais il me reste une question qui peut paraitre très bête : où faut-il mettre les classes de test ?
Faut-il les mettre au même niveau que les classes testées (auquel cas il y aura des classes de tests partout dans le projet) ?
ou vaut-il mieux créer un paquetage de tests qui contient tous les tests de l'application?
Cette dernière solution me semble plus élégante, mais j'ai peur qu'il y ait un problème de visibilité des méthodes privées et protégées des classes des packages interne (analyse et tracabilite)...

Tous conseils seront les bienvenus