MOCKITO: Qu'est-ce que c'est et comment est-ce différent de Junit
Je veux savoir qu'est-ce que Mockito?
Est-il de soutenir Junit ou est-il un environnement pour l'écriture de test Junit cas?
Certains une, merci de m'expliquer la différence entre Junit et Mockito?
source d'informationauteur Random
Vous devez vous connecter pour publier un commentaire.
JUnit est un framework qui facilite l'écriture et l'exécution des tests unitaires.
Mockito (ou tout autre moqueur tool) est un cadre que vous avez spécifiquement l'utilisation efficace de l'écriture de certains genre de tests.
Un aspect fondamental dans le test unitaire est le fait que vous souhaitez isoler votre "classe sous test" à partir de rien d'autre au monde. Pour ce faire, vous avez très souvent à créer "test doubles" que vous fournissez à un objet de votre "classe de test". Vous pouvez créer tous ces "test doubles" manuellement; ou si vous utilisez un moqueur cadre génère objet d'une certaine classe pour vous, en utilisant des techniques de réflexion. Fait intéressant, certaines personnes recommandent de ne jamais utiliser les moqueries des cadres, mais honnêtement: je ne peux pas imaginer de faire cela.
En d'autres termes: vous pouvez certainement utiliser JUnit sans l'aide d'un moqueur cadre. En est de même pour le sens inverse; mais en réalité, il n'y a pas beaucoup de bonnes raisons pour lesquelles vous souhaitez utiliser Mockito pour quoi que ce soit d'autre, mais les tests unitaires.
JUnit est la bibliothèque Java utilisé pour écrire des tests (offre de soutien pour l'exécution des tests et des différentes aides supplémentaires - comme l'installation et le démontage des méthodes, des test de jeux, etc.).
Mockito est une bibliothèque qui permet d'écrire des tests à l'aide de la moqueur approche.
Voir ici un bel article sur les moqueries vs non moqueur tests: http://martinfowler.com/articles/mocksArentStubs.html