2
我该如何测试robotium的listview?我只是想检查一下是否有物品进入它的事件。robotium,如何测试listview
我的活动有一个方法:
private void initListView() {
Adapter adapter =
new Adapter(this, myRepository.findAll());
listView.setAdapter(adapter);
}
MyRepository返回列表。在ActivityInstrumentationTestCase2中,我想将一些项目放到respository中,然后测试listView是否包含元素。
public void testListView_IsNotEmpty() {
Item i = new Item();
i.setSomething("item1");
getActivity().getMyRepository().insert(i);
assertTrue(solo.searchText("item1"));
}
它是通过robotium做到的吗?
最好的问候
您可以访问存储库__before__您的通话getActivity('测试用例')?只需添加文本,您的活动将不会被创建,直到您实际调用getActivity()。否则,在你的适配器中注册一个'DataSetObserver',并在你处理你的仓库时调用它。 – Jens
thx寻求帮助,但我无法在活动之前加载数据 – reizals