1 package org.robolectric.integrationtests.axt; 2 3 import android.app.Activity; 4 import android.os.Bundle; 5 import android.text.InputType; 6 import android.widget.Button; 7 import android.widget.EditText; 8 import org.robolectric.integration.axt.R; 9 10 /** Fixture activity for {@link EspressoTest} */ 11 public class EspressoActivity extends Activity { 12 13 EditText editText; 14 Button button; 15 boolean buttonClicked; 16 17 @Override onCreate(Bundle savedInstanceState)18 public void onCreate(Bundle savedInstanceState) { 19 super.onCreate(savedInstanceState); 20 21 setContentView(R.layout.espresso_activity); 22 23 editText = findViewById(R.id.edit_text); 24 // Disable auto-correct for EditText to avoid typed text is changed 25 // by these features when running tests. 26 editText.setInputType(editText.getInputType() & (~InputType.TYPE_TEXT_FLAG_AUTO_CORRECT)); 27 28 button = findViewById(R.id.button); 29 button.setOnClickListener(view -> buttonClicked = true); 30 } 31 } 32