package com.example.activity; import android.test.ActivityInstrumentationTestCase2; import android.test.suitebuilder.annotation.LargeTest; import android.widget.Button; import com.example.R; import static android.support.test.espresso.Espresso.onView; import static android.support.test.espresso.action.ViewActions.click; import static android.support.test.espresso.assertion.ViewAssertions.matches; import static android.support.test.espresso.matcher.ViewMatchers.withId; import static android.support.test.espresso.matcher.ViewMatchers.withText; @LargeTest public class DeckardEspressoTest extends ActivityInstrumentationTestCase2<DeckardActivity> { public DeckardEspressoTest() { super(DeckardActivity.class); } @Override public void setUp() throws Exception { super.setUp(); getActivity(); } public void testActivityShouldHaveText() throws InterruptedException { onView(withId(R.id.editText)).check(matches(withText(""))); onView(withId(R.id.button)).perform(click()); onView(withId(R.id.editText)).check(matches(withText("Hello World"))); } }