Android Espresso:如何在v2.0中导入LongListMatchers?

时间:2015-01-29 22:31:10

标签: android-espresso

如何导入Espresso的LongListMatchers课程?我正在尝试使用withItemContent方法,但无法弄清楚如何导入该功能。在我的build.gradle文件中,我有:

dependencies {
    ...
    // Testing-only dependencies
    androidTestCompile 'com.android.support.test:testing-support-lib:0.1'
    androidTestCompile 'com.android.support.test.espresso:espresso-core:2.0'
}

我可以使用onViewwithIdclick等匹配器,因此我非常确定我的核心配置是否正常运行。

这是我正在尝试运行的代码:

onData(withItemContent("Short Headline 1"))
    .inAdapterView(withId(R.id.headlineListView))
    .perform(click());

1 个答案:

答案 0 :(得分:3)

LongListMatchers是一个示例,演示如何为使用适配器的Activity(在本例中为ListView)编写自己的匹配器。它特定于该活动并且存在于浓缩咖啡样品中(在浓缩咖啡2.0中)。如果你看到那些你认为应该被移入核心库的内容,请随时在android-test-kit上打开一个功能请求。