Iterando através de uma lista e clicando em itens da lista no Robotium

Eu estou tentando executar alguns testes automatizados no Robotium, iterando através de uma lista e clicando em cada elemento da lista para iniciar outra atividade. Eu tenho o código abaixo no meu método de teste:

Código:

      solo.assertCurrentActivity("Wrong activity", MainActivity.class);
      //Clicks on the action bar tab
      solo.clickOnText("Charts"); 


      ArrayList<ListView> list = solo.getCurrentListViews();

      for(int i = 0; i < list.size(); i++) {


         //Clicks on the list item assert that the new activity is started
         solo.clickInList(chartPosition);
         solo.assertCurrentActivity("Json Class", JsonActivity.class);
         //Go back to the list  
         solo.goBack();         


     }

O código acima não clica em nenhum item da lista e os resultados do teste JUnit mostram que todos os testes foram aprovados, o que é muito confuso.

Alguém como iterar com sucesso através de uma lista no Robotium?

Eu vi outra pergunta semelhante a esta, mas a resposta sugere olhar para o jMock, o que não ajuda.

questionAnswers(2)

yourAnswerToTheQuestion