Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit f8689747 authored by Stanley Wang's avatar Stanley Wang Committed by Automerger Merge Worker
Browse files

Merge "Fix the search result "Google Account" doesn't work." into rvc-dev am: 12e3efcb

Change-Id: Ia8dd974c1c6f3d2fd1de6b67c0fe76a0407c02e5
parents c3ce9170 12e3efcb
Loading
Loading
Loading
Loading
+4 −0
Original line number Diff line number Diff line
@@ -125,5 +125,9 @@ public class DashboardFragmentRegistry {
        for (Map.Entry<String, String> parentToKey : PARENT_TO_CATEGORY_KEY_MAP.entrySet()) {
            CATEGORY_KEY_TO_PARENT_MAP.put(parentToKey.getValue(), parentToKey.getKey());
        }

        // For injection index, redirect CATEGORY_ACCOUNT_DETAIL to AccountDashboardFragment.
        CATEGORY_KEY_TO_PARENT_MAP.put(CategoryKey.CATEGORY_ACCOUNT_DETAIL,
                AccountDashboardFragment.class.getName());
    }
}
+11 −0
Original line number Diff line number Diff line
@@ -18,6 +18,9 @@ package com.android.settings.dashboard;

import static com.google.common.truth.Truth.assertThat;

import com.android.settings.accounts.AccountDashboardFragment;
import com.android.settingslib.drawer.CategoryKey;

import org.junit.Test;
import org.junit.runner.RunWith;
import org.robolectric.RobolectricTestRunner;
@@ -29,4 +32,12 @@ public class DashboardFragmentRegistryTest {
        assertThat(DashboardFragmentRegistry.CATEGORY_KEY_TO_PARENT_MAP.size())
                .isEqualTo(DashboardFragmentRegistry.PARENT_TO_CATEGORY_KEY_MAP.size());
    }

    @Test
    public void accountDetailCategoryShouldRedirectToAccountDashboardFragment() {
        final String fragment = DashboardFragmentRegistry.CATEGORY_KEY_TO_PARENT_MAP.get(
                CategoryKey.CATEGORY_ACCOUNT_DETAIL);

        assertThat(fragment).isEqualTo(AccountDashboardFragment.class.getName());
    }
}