我的活动中有一个 ListView。当我单击 ListView 中的某个项目时,我会调用一个意图并启动一个新的 Activity。我已经设置了我的测试用例,并获得了我的 ListView 的参考。我现在如何模拟用户单击 ListView 行?下面是我的测试用例的代码,它正确通过
@SmallTest
public void testAdapter(){
childActivity=startActivity(mStartIntent, null, null);
TextView t2=(TextView) childActivity.findViewById(R.id.text2);
secondListView=(ListView)childActivity.findViewById(R.id.myListView);
assertNotNull(secondListView);
getInstrumentation().callActivityOnCreate(childActivity, null);
getInstrumentation().callActivityOnResume(childActivity);
assertEquals(t2.getText(), text);
final ArrayAdapter<String> testAdapter=(ArrayAdapter<String>) secondListView.getAdapter();
assertFalse(testAdapter.isEmpty());
}