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")));
}
}