如何导入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'
}
我可以使用onView
,withId
和click
等匹配器,因此我非常确定我的核心配置是否正常运行。
这是我正在尝试运行的代码:
onData(withItemContent("Short Headline 1"))
.inAdapterView(withId(R.id.headlineListView))
.perform(click());
答案 0 :(得分:3)
LongListMatchers是一个示例,演示如何为使用适配器的Activity(在本例中为ListView)编写自己的匹配器。它特定于该活动并且存在于浓缩咖啡样品中(在浓缩咖啡2.0中)。如果你看到那些你认为应该被移入核心库的内容,请随时在android-test-kit上打开一个功能请求。