Mockito – фреймворк для тестування застосунків, який дає змогу легко та швидко підміняти реальні об’єкти програми “пустушками”. Такі фіктивні об’єкти часто називають “моками” (Mock – наслідувати).
Якщо ми хочемо протестувати логіку самого об’єкта і водночас не хочемо впроваджувати будь-які реальні сервіси та компоненти, то в цьому разі варто використовувати замість них Mock-об’єкти. У разі, якщо ми хочемо протестувати все разом, за винятком якихось специфічних випадків, то варто використовувати Spy .
Mockito можна завантажити з сайту https://code.google.com/p/ mockito , або визначити в залежностях (dependencies) у maven проекті :
- <dependency> <groupId>org. mockito </groupId> <artifactId> mockit o-core</artifactId> <version>1.9.5</version> <scope>test</scope> </dependency>
- import org. …
- import static org. …
- doReturn(value).