我有一个回收站视图,当选择项目时,项目状态将更改为已激活,我想在UI测试中测试该行为。
@Test
public void toggleAndDeselectSMSMessage() {
onView(withId(R.id.scheduled_messages)).perform(
RecyclerViewActions.actionOnItemAtPosition(0, longClick())
).check(matches(isSelected()));
}
到目前为止我得到的是这个并不会起作用,因为激活和选择是两种不同的状态。我是否需要实现自己的viewmatcher来检查这种行为?或者他们的内置功能已经在浓缩咖啡中,我只是不知道。任何帮助表示赞赏。