So habe ich jetzt einen grundlegenden Test für meine Homescreen geschrieben, die überprüft, ob die drei Tasten auf dem Homescreen anklickbar sind. Ich habe mich gefragt, wie ich überprüfen würde, ob jede der Schaltflächen zur richtigen Aktivität wechselt, wenn sie angeklickt werden.Android Espresso Testing - Überprüfung der Tasten
@RunWith(AndroidJUnit4.class)
@SmallTest
public class HomeScreenTest {
@Rule
public ActivityTestRule<StartActivity> mActivityRule = new ActivityTestRule<>(StartActivity.class);
@Test
public void testButton() {
Espresso.onView(withId(R.id.event_button)).check(matches(isClickable()));
Espresso.onView(withId(R.id.navigation_button)).check(matches(isClickable()));
Espresso.onView(withId(R.id.alarm_button)).check(matches(isClickable()));
}
}
Haben Sie es versucht klicken und dann zu behaupten, dass das neue Layout angezeigt wird? – zmarkan