【问题标题】:Creating Dagger 2 component to be shared between src/test and src/androidTest创建要在 src/test 和 src/androidTest 之间共享的 Dagger 2 组件
【发布时间】:2015-11-24 02:50:50
【问题描述】:

我的应用使用 Dagger 2、Robolectric 3 和 Espresso 2 和 Mockito。

Robolectric 和一些单元测试在 src/test/java 下。仪器测试和一些单元测试在 src/androidTest/java 下。

我正在寻找有关添加可能可以在 src/test/java 和 src/androidTest/java 之间共享的 Dagger 测试应用程序组件的最佳实践和实现想法。这可能吗?推荐吗?我使用 gradle 进行构建。

谢谢!

【问题讨论】:

    标签: android robolectric android-espresso dagger-2


    【解决方案1】:

    我肯定会这样做,您可以创建另一个文件夹,您可以将此文件夹包含在两个测试配置中:

    http://blog.danlew.net/2015/11/02/sharing-code-between-unit-tests-and-instrumentation-tests-on-android/

    【讨论】:

    • 嗨,Eugen,这正是我想要的。谢谢! (不幸的是,我没有足够的声望点来支持你的答案)。
    • 没问题,很高兴 Dan 已经写了,我只是把它传了出去
    猜你喜欢
    • 1970-01-01
    • 2016-03-27
    • 1970-01-01
    • 1970-01-01
    • 2013-01-21
    • 1970-01-01
    • 1970-01-01
    • 2015-11-14
    • 1970-01-01
    相关资源
    最近更新 更多