@Test public void testPerformItemClick_ShouldFireOnItemClickListener() throws Exception { listView.setOnItemClickListener( new AdapterView.OnItemClickListener() { @Override public void onItemClick(AdapterView<?> parent, View view, int position, long id) { transcript.add("item was clicked: " + position); } }); listView.performItemClick(null, 0, -1); transcript.assertEventsSoFar("item was clicked: 0"); }
public void setSelectedIndex(int position) { mDrawerList.performItemClick(mDrawerList.getChildAt(position), position, position); }