2015-03-24 2 views

ответ

2

В целом правило обеспечивает большую гибкость, чем бегун. Может быть только один бегун, тогда как вы можете иметь несколько правил в одном тестовом классе.

Поскольку бегун Mockitos и правило, очевидно, делают то же самое, я не вижу причины использовать бегуна здесь.

Для полноты я хотел бы упомянуть, что нет необходимости использовать правила Mockito (или бегунов), если вы не хотите использовать аннотации mockito или validateMockitoUsage().

Для согласованности я обычно создаю все издевательства с mock(), так как довольно часто тесты обманывают поля, а также издеваются локальные переменные.

Смежные вопросы