Android,Espresso,onData(),如何找到布尔列的行?

时间:2017-03-07 13:08:50

标签: android-espresso

当我想通过int列找到行时,我会做smth。像这样:

@Test
public void testDetailsClickAnyId() {
    onData(withRowInt(MyTable.ID_COLUMN_NAME, 123)).perform(click());
}

这是有效的。

但我还需要通过布尔列找到行(不存在方法 withRowBool​​ean())。

不便。像这样(错误示例):

 @Test
public void testDetailsClickIsView() {
    onData(withRowBoolean(MyTable.IS_VIEW_COLUMN_NAME, true)).perform(click());
}

我怎么能这样做?

1 个答案:

答案 0 :(得分:0)

因此,如下评论,答案是使用下一个代码示例:

onData(withRowInt(MyTable.IS_VIEW_COLUMN_NAME, 1)).perform(click());