Estou implementando testes unitarios no android, utilizando a api de teste e o robotium porem estou tendo dificuldades para organizar as classes para cada teste eu dependo de acessar duas ou mais telas.
só que o codigo que eu encontrei como referencia funciona dessa forma e eu não sei como chamar inicar testes de outras classes em sequencia desses testes:
public class PrimeiraActTest extends ActivityInstrumentationTestCase2<PrimeiraAct> {
private Solo solo;
public ActLoginTest() {
super(PrimeiraAct.class);
}
@Override
protected void setUp() throws Exception {
super.setUp();
solo = new Solo(getInstrumentation(), getActivity());
}
public void test1() throws Throwable {
PrimeiraAct primeiraAct= (PrimeiraAct) solo.getCurrentActivity();
View v = primeiraAct.findViewById(R.id.button);
assertNotNull(v);
}
}
existe alguma classe que seu type não seja nenhuma act onde eu possa concentrar meus testes ou tem uma forma melhor de fazer.