Один из способов думать об этом: если мы заботимся о дизайне кода, то EasyMock - лучший выбор, поскольку он дает вам обратную связь с его концепцией ожиданий.
Если мы заботимся о ремонтопригодности тестов (легче читать, писать и иметь менее хрупкие тесты, которые не сильно зависят от изменения), то Mockito кажется лучшим выбором.
Мои вопросы:
- Если вы использовали EasyMock в крупномасштабных проектах, обнаружите, что ваши тесты сложнее поддерживать?
- Каковы ограничения Mockito (кроме тестирования endo)?