INNER CODE UNIT · Java

clickItemShowLogoutDialog

JsonChao/Awesome-WanAndroid · app/src/androidTest/java/json/chao/com/wanandroid/ui/AppNavigationTest.java:132

    public void clickItemShowLogoutDialog() {
        openNavigationItem(R.id.nav_item_logout);

        checkVisible(R.id.dialog_content);
    }

    private void openNavigationItem(@IdRes int itemId) {
        onView(withId(R.id.drawer_layout))
                .check(matches(DrawerMatchers.isClosed(Gravity.LEFT)))
                .perform(DrawerActions.open());

        onView(withId(R.id.nav_view))
                .perform(NavigationViewActions.navigateTo(itemId));
    }

    private void openLoginPage() {
        onView(withId(R.id.drawer_layout))
                .check(matches(DrawerMatchers.isClosed(Gravity.LEFT)))

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…