Comment AtUnit se comporte-t-il en ce qui concerne les tests unitaires utilisant DI et le code? S'il vous plaît partagez vos expériences.AtUnit vs 'Junit, JMock et GUICE' à la main -?
3
A
Répondre
2
J'ai trouvé que cela fonctionne plutôt bien et est très simple à utiliser. Dans mon cas, après un certain temps, j'ai décidé de revenir à mon ancien schéma de rarement utiliser DI dans les tests unitaires, sauf si je suis en train de tester quelque chose de fonctionnel. J'ai trouvé que tous les extras fournis par AtUnit n'étaient tout simplement pas utilisés dans ma situation.
Dans les cas où j'utilise Guice dans les tests, ma classe de test d'unité s'étend AbstractModule
et je fais l'initialisation de Guice manuellement dans ma méthode @Before
. Je suppose qu'utiliser AtUnit ici serait à peu près le même à l'exception que tous mes trucs manuels disparaîtraient pour la plupart.