• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
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