【问题标题】:Does Mockito require Dexmaker when mocking Android applications?模拟 Android 应用程序时,Mockito 是否需要 Dexmaker?
【发布时间】:2013-01-29 09:45:31
【问题描述】:

Mockito 和 Dexmaker 项目的文档似乎没有明确说明两者之间的关系,它们只是相互提及。如果需要Dexmaker,哪些版本的Mockito和Dexmaker兼容?只需要dexmaker-mockito神器吗?

【问题讨论】:

    标签: java android maven mockito dexmaker


    【解决方案1】:

    您需要最新版本的 mockito(目前为 1.9.5),如主要的 documentation §28 所示。 Mockito 提供了一种拥有不同字节码引擎的方法,如果它在同一个类路径上,则 dexmaker-mockito 提供。 (确实,wiki 有点过时了there,但它声明你需要两个 jar)。

    希望对您有所帮助。

    【讨论】:

    • 这是否意味着您需要 dexmaker(两个罐子)才能让 mockito 工作?
    • @Ryan 是的,我就是这个意思。
    【解决方案2】:

    同时包含 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'
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-09-08
      • 2016-07-11
      • 2014-11-03
      • 1970-01-01
      相关资源
      最近更新 更多