Mockito, JUnit, Hamcrest, Versioning更新:截至2015年6月30日,最新版本的Mockito在内部使用Hamcrest 1.3。
2022-09-02 04:05:23
默认情况下,所需的 Hamcrest 版本用于:
- JUnit 4.11
- 汉克雷斯特 1.3
- Mockito-core 1.9.5
- 汉克雷斯特 1.1
Hamcrest 1.1和1.3之间没有iginifcant API变化。目前,我的测试用例尝试使用Hamcrest 1.1运行JUnit 4.11,但我有理由相信这是一个坏主意。出于类似的原因,我怀疑尝试将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
- 其他?
2015-06-12更新:Mockito 1.10.19 和 2.0.13-beta 仍然使用 Hamcrest 1.1