title: What is the difference between Mockito.mock(SomeClass) and the @Mock annotation?
body: <p>What is the difference between <code>Mockito.mock(Class&lt;T&gt; classToMock)</code> method and the <code>@Mock</code> annotation?
  Are they the same?</p>
  
  <p>For Example, is this: </p>
  
  <pre><code>private TestClass test = Mockito.mock(TestClass.class);
  </code></pre>
  
  <p>the same as:</p>
  
  <pre><code>@Mock
  private TestClass test;
  </code></pre>