Il existe deux types de mockito, la bibliothèque mockito-core et la distribution mockito-all. En gros, il est préférable d'utiliser la dernière version de mockito-core, mais je vais expliquer la différence.
mockito-core mockito-core est le corps principal de mockito. Si vous utilisez un outil de gestion de paquets tel que maven ou gradle, vous pouvez utiliser mockito en incluant mockito-core dans sa dépendance.
Pour maven
pom.xml
<dependency>
<groupId>org.mockito</groupId>
<artifactId>mockito-core</artifactId>
<version>3.6.0</version>
<scope>test</scope>
</dependency>
Pour gradle
build.gradle
testCompile group: 'org.mockito', name: 'mockito-core', version: '3.6.0'
mockito-all mockito dépend de hamcrest et obgenesis. mockito-all inclut mockito et ses dépendances.
Utilisez cette option pour les projets hérités où vous gérez manuellement les dépendances. Cependant, mockito-all a été abandonné à partir de la version 2.X et uniquement jusqu'à la version 1.X.
Site officiel https://site.mockito.org/ "Comment puis-je le boire?" Explique comment utiliser le mockito
The Difference Between mockito-core and mockito-all https://www.baeldung.com/mockito-core-vs-mockito-all
Recommended Posts