Es gibt zwei Arten von Mockito, die Mockito-Core-Bibliothek und die Mockito-All-Distribution. Grundsätzlich ist es besser, die neueste Version von Mockito-Core zu verwenden, aber ich werde den Unterschied erklären.
mockito-core Mockito-Kern ist der Hauptteil von Mockito. Wenn Sie ein Paketverwaltungstool wie maven oder gradle verwenden, können Sie mockito verwenden, indem Sie mockito-core in seine Abhängigkeit aufnehmen.
Für Maven
pom.xml
<dependency>
<groupId>org.mockito</groupId>
<artifactId>mockito-core</artifactId>
<version>3.6.0</version>
<scope>test</scope>
</dependency>
Für gradle
build.gradle
testCompile group: 'org.mockito', name: 'mockito-core', version: '3.6.0'
mockito-all Mockito hängt von Hamcrest und Obgenese ab. mockito-all enthält mockito und seine Abhängigkeiten.
Verwenden Sie diese Option für ältere Projekte, bei denen Sie Abhängigkeiten manuell verwalten. Mockito-all wurde jedoch von Version 2.X und nur bis Version 1.X eingestellt.
Offizielle Seite https://site.mockito.org/ „Wie trinke ich es?“ Erklärt, wie man Mockito benutzt
The Difference Between mockito-core and mockito-all https://www.baeldung.com/mockito-core-vs-mockito-all
Recommended Posts