package com.tid.robotium.test;
import java.util.ArrayList;
import android.test.ActivityInstrumentationTestCase2;
import android.test.suitebuilder.annotation.Smoke;
import android.util.Log;
import android.widget.Button;
import com.jayway.android.robotium.solo.Solo;
import com.tid.robotium.EjemploRobotiumActivity;
public class EjemploTesting extends ActivityInstrumentationTestCase2<EjemploRobotiumActivity> {
private Solo solo;
public EjemploTesting() {
super("com.tid.robotium", EjemploRobotiumActivity.class);
}
public void setUp() throws Exception {
solo = new Solo(getInstrumentation(), getActivity());
}
@Smoke
public void testPutbtns() throws Exception {
ArrayList<Button> listBtns = solo.getCurrentButtons();
for (Button button : listBtns) {
Log.d("TID_TAG","demo:"+button.getText().toString());
// solo.clickOnButton(button.getId());
}
solo.clickOnButton("btn1");
solo.clickOnButton("btn2");
solo.clickOnButton("btn3");
solo.clickOnButton("btn4");
solo.clickOnButton("btn5");
solo.clickOnButton("btn6");
solo.clickOnButton("btn1");
solo.clickOnButton("btn2");
solo.clickOnButton("btn3");
solo.clickOnButton("btn4");
solo.clickOnButton("btn5");
solo.clickOnButton("btn6");
assertTrue("terminados botones",true);
}
@Smoke
public void testPutText() throws Exception {
String data="ponemos texxxto";
solo.enterText(getActivity().text,data );
assertTrue("message igual", true);
}
@Override
public void tearDown() throws Exception {
solo.finishOpenedActivities();
}
}