From 8efd72e642269f0505f8b635e37a5eef86d8a018 Mon Sep 17 00:00:00 2001 From: Yilin Cai Date: Tue, 17 Jan 2023 21:32:26 +0800 Subject: [PATCH] Add a test method in DashboardFragmentRegistryTest. This is a followup of Edgar's comment in http://ag/21009318. Test: atest SettingsUnitTests:com.android.settings.dashboard.DashboardFragmentRegistryTest Bug: 242280896 Change-Id: Icecaf875b944a9a16986fae2d06a6ed84b29bc06 --- .../dashboard/DashboardFragmentRegistryTest.java | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/tests/unit/src/com/android/settings/dashboard/DashboardFragmentRegistryTest.java b/tests/unit/src/com/android/settings/dashboard/DashboardFragmentRegistryTest.java index 435fe01ab81..712ea39e8fd 100644 --- a/tests/unit/src/com/android/settings/dashboard/DashboardFragmentRegistryTest.java +++ b/tests/unit/src/com/android/settings/dashboard/DashboardFragmentRegistryTest.java @@ -21,6 +21,7 @@ import static com.google.common.truth.Truth.assertThat; import androidx.test.ext.junit.runners.AndroidJUnit4; import com.android.settings.accounts.AccountDashboardFragment; +import com.android.settings.applications.specialaccess.SpecialAccessSettings; import com.android.settingslib.drawer.CategoryKey; import org.junit.Test; @@ -41,4 +42,13 @@ public class DashboardFragmentRegistryTest { assertThat(fragment).isEqualTo(AccountDashboardFragment.class.getName()); } + + @Test + public void specialAppAccessCategoryShouldRedirectToSpecialAppAccessPage() { + final String fragment = + DashboardFragmentRegistry.CATEGORY_KEY_TO_PARENT_MAP.get( + CategoryKey.CATEGORY_SPECIAL_APP_ACCESS); + + assertThat(fragment).isEqualTo(SpecialAccessSettings.class.getName()); + } }