Why you need Mockito?
## Table of Contents 1. [Mockito](#mockito) 2. [Important Jargon](#important-jargon) 3. [How to get Mockito](#how-to-get-mockito) 4. [Annotations in Mockito library](#annotations-in-mockito-library) 5. [Mockito Exceptions](#mockito-exceptions) 6. [Mocking best practices](#mocking-best-practices) 7. [Drawbacks of Mocking](#drawback-of-mocking) ## Mockito [Mockito](https://site.mockito.org/) is an Open Source Mocking framework. It is a Java library mostly used for unit testing of Java application. The Mockito library enables mock **creation**, **verification** and **stubbing**. It simplifies the process of testing by creating mock objects and avoiding external dependencies like connecting to database. At present, Mockito frameworks consists of following set of libraries: * **mockito-all** - It consist of mockito core library and other dependencies like *hamcrest*. This is <mark>outdated library with no future release</mark>. Developer should use mockito-core instead. * ...