package com.androidformenhancer.test; import android.test.ActivityInstrumentationTestCase2; import android.widget.CheckBox; import android.widget.EditText; import android.widget.RadioButton; import android.widget.Spinner; public class VarietyActivityTest extends ActivityInstrumentationTestCase2<VarietyActivity> { private VarietyActivity activity; public VarietyActivityTest() { super(VarietyActivity.class); } @Override protected void setUp() throws Exception { super.setUp(); activity = getActivity(); } public void testSubmit() throws Throwable { runTestOnUiThread(new Runnable() { @Override public void run() { activity.findViewById(R.id.btn_submit).performClick(); } }); getInstrumentation().waitForIdleSync(); } public void testSubmit_Valid() throws Throwable { runTestOnUiThread(new Runnable() { @Override public void run() { ((EditText) activity.findViewById(R.id.textfield_string)).setText("Android"); ((EditText) activity.findViewById(R.id.textfield_int)).setText("21"); ((EditText) activity.findViewById(R.id.textfield_long)).setText("10000000000"); ((EditText) activity.findViewById(R.id.textfield_float)).setText("1.2"); ((EditText) activity.findViewById(R.id.textfield_double)).setText("1.2"); ((EditText) activity.findViewById(R.id.textfield_boolean)).setText("true"); ((EditText) activity.findViewById(R.id.textfield_short)).setText("1"); ((EditText) activity.findViewById(R.id.textfield_char)).setText("a"); activity.findViewById(R.id.btn_submit).performClick(); } }); getInstrumentation().waitForIdleSync(); } }