@RunWith (MockitoJUnitRunner.class) против MockitoAnnotations.initMocks (это)

Во время написания нового теста jUnit4 мне интересно, стоит ли использовать@RunWith(MockitoJUnitRunner.class)  или жеMockitoAnnotations.initMocks(this).

Я создал новый тест & amp; мастер автоматически сгенерировал тест с Runner. В Javadocs для MockitoJUnitRunner говорится следующее:

Compatible with JUnit 4.4 and higher, this runner adds following behavior:

Initializes mocks annotated with Mock, so that explicit usage of MockitoAnnotations.initMocks(Object) is not necessary. Mocks are initialized before each test method. validates framework usage after each test method.

Мне не ясно, имеет ли использование Runner какое-либо преимущество передinitMocks() метод, который я использовал в прошлом.

Любые мысли или ссылки будут оценены!

Ответы на вопрос(2)

Ваш ответ на вопрос