Mockito, JUnit, Hamcrest, Versioning
Domyślnie wymagana wersja Hamcresta dla:
JUnit 4.11Hamcrest 1.3Mockito-core 1.9.5Hamcrest 1.1Między Hamcrestem 1.1 a 1.3 nie było insynuujących zmian API. Obecnie moje przypadki testowe próbują uruchomić JUnit 4.11 z Hamcrest 1.1, ale jestem rozsądniejestem pewien, że to zły pomysł. Z podobnych powodów podejrzewam, że próba użycia Mockito-core 1.9.5 z Hamcrestem 1.3 jestrównież zły pomysł.
Co robić?
Użyj Hamcrest 1.1 z najnowszymi JUnit i MockitoUżyj Hamcrest 1.3 z najnowszymi JUnit i MockitoPróba łatania Mockito-core 1.9.5 w celu użycia Hamcrest 1.3Czas, którego tak naprawdę nie mam w tej chwiliUżyj JUnit 4.10Inny?AKTUALIZACJA 2015-06-12: Zarówno Mockito 1.10.19, jak i 2.0.13-beta nadal używają Hamcrest 1.1