Mockito-Core和Mockito-All有什么区别



Mockito-core和Mockito-All之间的差异?例如,如果我仅使用mockito-core,该怎么办?

mockito-core仅包含oighito类,而 mockito-all包含oighito类以及一些依赖项,其中一个是hamcrest。

实际上,根据Mockito网站,mockito-all已停止

在Mockito 2中停止了" Mockito-All"分布。*。

这两个软件包是/等效的,但是如果您依赖mockito-core,则需要对mockito-all中包含的包含的软件包添加特定的依赖项。

我亲自遇到了一些问题,具体取决于一些hamcrest匹配器,同时依赖mockito-all

最近,我有Junit测试无法使用正确的匹配器来匹配该方法,因为我们使用Hamcrest 1.3,Mockito-All包括版本1.1的Hamcrest类,以及1.0的objenesis。更改使用Mockito-core,然后将Objenesis 1.0添加为依赖项,并且已经包含了Hamcrest 1.3的依赖性,从而完全解决了问题。

相关内容

  • 没有找到相关文章

最新更新