Mockito, JUnit, Hamcrest, Versionamento

Por padrão, a versão necessária do Hamcrest para:

JUnit 4.11Hamcrest 1.3Mockito-core 1.9.5Hamcrest 1.1

Não houve mudanças insignificantes na API entre Hamcrest 1.1 e 1.3. Atualmente meus casos de teste tentam executar o JUnit 4.11 com o Hamcrest 1.1, mas estou razoavelmenteCertifique-se de que esta é uma má ideia. Por razões semelhantes, eu suspeito que tentar usar o Mockito-core 1.9.5 com o Hamcrest 1.3 étambém é uma má ideia.

O que fazer?

Use o Hamcrest 1.1 com o último JUnit e MockitoUse o Hamcrest 1.3 com o último JUnit e MockitoTente corrigir o Mockito-core 1.9.5 para usar o Hamcrest 1.3Tempo que eu realmente não tenho no momentoUse JUnit 4.10De outros?

ATUALIZAÇÃO 2015-06-12: Tanto o Mockito 1.10.19 quanto o 2.0.13-beta ainda usam o Hamcrest 1.1

questionAnswers(4)

yourAnswerToTheQuestion