在模拟Android应用程序时,Mockito是否需要Dexmaker?

时间:2013-01-29 09:45:31

标签: java android maven mockito dexmaker

Mockito和Dexmaker项目的文档似乎没有明确说明两者之间的关系,他们只是互相提及。如果需要Dexmaker,哪个版本的Mockito和Dexmaker兼容?,并且只需要dexmaker-mockito工件?

2 个答案:

答案 0 :(得分:1)

您需要最新版本的mockito(目前为1.9.5),如主documentation §28中所示。 Mockito提供了一种方法来拥有一个不同的字节码引擎,dexmaker-mockito提供了它在同一个类路径上。 (事实上​​,维基有点过时了there,但它表明你需要两个罐子。)

希望有所帮助。

答案 1 :(得分:1)

当我包括Mockito和DexMaker时,我遇到了错误。最后,这是我添加到gradle中的内容:

//compile 'org.mockito:mockito-all:1.9.5'
compile 'com.google.dexmaker:dexmaker:1.2'
compile 'com.google.dexmaker:dexmaker-mockito:1.2'