По умолчанию требуемая версия Hamcrest для:
- JUnit 4.11
- Hamcrest 1.3
- Mockito-core 1.9.5
- Hamcrest 1.1
Между Hamcrest 1.1 и 1.3 не было никаких инсигнифицированных изменений API. В настоящее время мои тестовые примеры пытаются запустить JUnit 4.11 с Hamcrest 1.1, но я разумно уверен, что это плохая идея. По тем же причинам я подозреваю, что попытка использовать Mockito-core 1.9.5 с Hamcrest 1.3 - это и плохая идея.
Что делать?
- Используйте Hamcrest 1.1 с последними версиями JUnit и Mockito
- Используйте Hamcrest 1.3 с последними версиями JUnit и Mockito
- Попытка исправления Mockito-core 1.9.5 для использования Hamcrest 1.3
- Время, которое у меня сейчас нет на самом деле
- Используйте JUnit 4.10
- Другое?
UPDATE 2015-06-12: Оба Mockito 1.10.19 и 2.0.13-beta по-прежнему используют Hamcrest 1.1