Android 安卓浓缩咖啡。如何在自定义适配器中测试自定义视图?

Android 安卓浓缩咖啡。如何在自定义适配器中测试自定义视图?,android,unit-testing,android-listview,android-adapter,android-espresso,Android,Unit Testing,Android Listview,Android Adapter,Android Espresso,我在我的项目中使用浓缩咖啡库。在教程和示例中,有如何测试适配器和视图的示例。但我有自定义适配器和自定义特定视图。 我的看法是: 这是工作。但我现在不知道有什么数据可以查看。我可以打开旋转器并单击项目吗?我找到答案。 查找并单击微调器 Espresso.onView(ViewMatchers?.withId(R.id.spAB)).perform(ViewActions?.click()); 为微调器获取数据 List<City> listCity = getActivity().g

我在我的项目中使用浓缩咖啡库。在教程和示例中,有如何测试适配器和视图的示例。但我有自定义适配器和自定义特定视图。 我的看法是:

这是工作。但我现在不知道有什么数据可以查看。我可以打开旋转器并单击项目吗?

我找到答案。 查找并单击微调器

Espresso.onView(ViewMatchers?.withId(R.id.spAB)).perform(ViewActions?.click());
为微调器获取数据

List<City> listCity = getActivity().getCityList();
然后单击它查看

ViewMatchers?.hasSibling(ViewMatchers?.withText(listCity.get(0).getName())))).perform(ViewActions?.click());
我找到了答案。 查找并单击微调器

Espresso.onView(ViewMatchers?.withId(R.id.spAB)).perform(ViewActions?.click());
为微调器获取数据

List<City> listCity = getActivity().getCityList();
然后单击它查看

ViewMatchers?.hasSibling(ViewMatchers?.withText(listCity.get(0).getName())))).perform(ViewActions?.click());
我找到了答案。 查找并单击微调器

Espresso.onView(ViewMatchers?.withId(R.id.spAB)).perform(ViewActions?.click());
为微调器获取数据

List<City> listCity = getActivity().getCityList();
然后单击它查看

ViewMatchers?.hasSibling(ViewMatchers?.withText(listCity.get(0).getName())))).perform(ViewActions?.click());
我找到了答案。 查找并单击微调器

Espresso.onView(ViewMatchers?.withId(R.id.spAB)).perform(ViewActions?.click());
为微调器获取数据

List<City> listCity = getActivity().getCityList();
然后单击它查看

ViewMatchers?.hasSibling(ViewMatchers?.withText(listCity.get(0).getName())))).perform(ViewActions?.click());

那么多代码缺失-例如,getCityList在哪里定义?那么多代码缺失-例如,getCityList在哪里定义?那么多代码缺失-例如,getCityList在哪里定义?那么多代码缺失-例如,getCityList在哪里定义?