Mockito kullanabilmek için API'yi bilmek gerekiyor. API'nin çoğu Mockito sınıfı etrafında tanımlı.
Maven
"mockito-all" eski bir dependency ve artık kullanılmamalı
"mockito-all" eski bir dependency ve artık kullanılmamalı
Örnek - Anotasyon Olmadan
Şu satırı dahil ederiz.
<dependency>
<groupId>org.mockito</groupId>
<artifactId>mockito-core</artifactId>
<version>3.8.0</version>
<scope>test</scope>
</dependency>
Örnek - Anotasyon İle JUnit 5
JUnit 5 ile kullanmak için şöyle yaparız.
<dependency><groupId>org.junit.jupiter</groupId><artifactId>junit-jupiter-api</artifactId><version>5.7.1</version><scope>test</scope></dependency><dependency><groupId>org.junit.jupiter</groupId><artifactId>junit-jupiter-engine</artifactId><version>5.7.1</version><scope>test</scope></dependency><dependency><groupId>org.junit.platform</groupId><artifactId>junit-platform-launcher</artifactId><version>1.7.1</version><scope>test</scope></dependency>
Mock object yaratma ve davranışı tanımlama işlemleri burada yapılır
Mockito'ya ait runner tarafından koşturulan testlerde kullanılır
Hiç yorum yok:
Yorum Gönder