There are many ways to initialize a mock object using MockIto.
What is best way among these ?

1.

```
 public class SampleBaseTestCase {

   @Before public void initMocks() {
       MockitoAnnotations.initMocks(this);
   }

```

2. 

```
@RunWith(MockitoJUnitRunner.class)

```

3. 

```
mock(XXX.class);

```

suggest me if there are any other ways better than these...