Question

En fait, vous avez entre autres / java / src et / java / test . Mais alors, comment appelez-vous les paquets / classes auxquels les unittests vont? Les mêmes que les classes contre lesquelles ils sont écrits? Et quand vient le refactoring, est-ce que vous renommez manuellement / test? Merci de partager votre expérience.

Était-ce utile?

La solution

Je garde les tests dans le même package que la classe qu'ils testent. Cela me permet de configurer des tests en utilisant des membres privés du package (si nécessaire). Il fournit également une convention agréable et facile à retenir. Lorsque je refacture, je refacture manuellement les classes de test correspondantes. Il y a quelque temps, un certain IDE était capable de refactoriser ce refactoring automatiquement, mais je ne m'en souviens pas par coeur.

Autres conseils

En Java, il est impératif de les conserver dans le même package que la classe en cours de test. C’est le seul moyen de tester des méthodes avec une visibilité par défaut / protégée par un package.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top