如何将 Espresso 2(用于测试)与扩展应用程序 (android.app.Application) 一起使用?
How Can use Espresso 2 (for tests) with extends Application (android.app.Application)?
我有 gradle android-项目。
我的项目工作,我的浓缩咖啡测试也工作。
但是如果我添加我的实现 android.app.Application(在 AndroidManifest 中扩展应用程序和 <application android:name=".AppInstance" ...
) - 抛出 - 未找到测试,当我启动它们时,通过 connectedAndroidTest。
如何将 android.app.Application(扩展应用程序)与库 Espresso 2 一起使用?
我找到了带有 espresso 2 的 goode 示例并扩展了应用程序 (http://engineering.circle.com/instrumentation-testing-with-dagger-mockito-and-espresso/),但此示例中的测试不起作用:(
它帮助了我 - https://github.com/bryanstern/dagger-instrumentation-example/issues/1
我必须向 build.gradle
添加一些代码:
debugCompile 'com.google.dexmaker:dexmaker-mockito:1.0'
debugCompile 'com.google.dexmaker:dexmaker:1.0'
debugCompile 'org.mockito:mockito-core:1.10.17'
debugCompile ('com.android.support.test.espresso:espresso-core:2.0') {
exclude group: 'javax.inject'
}
debugCompile 'com.android.support.test:testing-support-lib:0.1'
我有 gradle android-项目。 我的项目工作,我的浓缩咖啡测试也工作。
但是如果我添加我的实现 android.app.Application(在 AndroidManifest 中扩展应用程序和 <application android:name=".AppInstance" ...
) - 抛出 - 未找到测试,当我启动它们时,通过 connectedAndroidTest。
如何将 android.app.Application(扩展应用程序)与库 Espresso 2 一起使用?
我找到了带有 espresso 2 的 goode 示例并扩展了应用程序 (http://engineering.circle.com/instrumentation-testing-with-dagger-mockito-and-espresso/),但此示例中的测试不起作用:(
它帮助了我 - https://github.com/bryanstern/dagger-instrumentation-example/issues/1
我必须向 build.gradle
添加一些代码:
debugCompile 'com.google.dexmaker:dexmaker-mockito:1.0'
debugCompile 'com.google.dexmaker:dexmaker:1.0'
debugCompile 'org.mockito:mockito-core:1.10.17'
debugCompile ('com.android.support.test.espresso:espresso-core:2.0') {
exclude group: 'javax.inject'
}
debugCompile 'com.android.support.test:testing-support-lib:0.1'