Loading tests/robotests/src/com/android/settings/development/OverlayCategoryPreferenceControllerTest.java +1 −0 Original line number Diff line number Diff line Loading @@ -221,6 +221,7 @@ public class OverlayCategoryPreferenceControllerTest { return new OverlayInfo(pkg /* packageName */, "android" /* targetPackageName */, null /* targetOverlayableName */, TEST_CATEGORY/* category */, pkg + ".baseCodePath" /* baseCodePath */, state /* state */, Loading tests/robotests/src/com/android/settings/display/ThemePreferenceControllerTest.java +8 −7 Original line number Diff line number Diff line Loading @@ -84,7 +84,7 @@ public class ThemePreferenceControllerTest { when(mPackageManager.getPackageInfo(anyString(), anyInt())).thenReturn( new PackageInfo()); when(mOverlayManager.getOverlayInfosForTarget(any(), anyInt())) .thenReturn(Arrays.asList(new OverlayInfo("", "", "", "", 0, 0, 0, false))); .thenReturn(Arrays.asList(new OverlayInfo("", "", "", "", "", 0, 0, 0, false))); assertThat(mController.isAvailable()).isFalse(); } Loading @@ -94,8 +94,9 @@ public class ThemePreferenceControllerTest { new PackageInfo()); when(mOverlayManager.getOverlayInfosForTarget(any(), anyInt())) .thenReturn(Arrays.asList( new OverlayInfo("", "", OverlayInfo.CATEGORY_THEME, "", 0, 0, 0, true), new OverlayInfo("", "", OverlayInfo.CATEGORY_THEME, "", 0, 0, 0, true))); new OverlayInfo("", "", "", OverlayInfo.CATEGORY_THEME, "", 0, 0, 0, true), new OverlayInfo("", "", "", OverlayInfo.CATEGORY_THEME, "", 0, 0, 0, true))); assertThat(mController.isAvailable()).isTrue(); } Loading Loading @@ -140,9 +141,9 @@ public class ThemePreferenceControllerTest { @Test public void getCurrentTheme_withEnabledState() throws Exception { OverlayInfo info1 = new OverlayInfo("com.android.Theme1", "android", OverlayInfo info1 = new OverlayInfo("com.android.Theme1", "android", "", OverlayInfo.CATEGORY_THEME, "", OverlayInfo.STATE_ENABLED, 0, 0, true); OverlayInfo info2 = new OverlayInfo("com.android.Theme2", "android", OverlayInfo info2 = new OverlayInfo("com.android.Theme2", "android", "", OverlayInfo.CATEGORY_THEME, "", 0, 0, 0, true); when(mOverlayManager.getOverlayInfosForTarget(any(), anyInt())).thenReturn( Arrays.asList(info1, info2)); Loading @@ -154,9 +155,9 @@ public class ThemePreferenceControllerTest { @Test public void testGetCurrentTheme_withoutEnabledState() throws Exception { OverlayInfo info1 = new OverlayInfo("com.android.Theme1", "android", OverlayInfo info1 = new OverlayInfo("com.android.Theme1", "android", "", OverlayInfo.CATEGORY_THEME, "", OverlayInfo.STATE_DISABLED, 0, 0, true); OverlayInfo info2 = new OverlayInfo("com.android.Theme2", "android", OverlayInfo info2 = new OverlayInfo("com.android.Theme2", "android", "", OverlayInfo.CATEGORY_THEME, "", 0, 0, 0, true); when(mOverlayManager.getOverlayInfosForTarget(any(), anyInt())).thenReturn( Arrays.asList(info1, info2)); Loading tests/unit/src/com/android/settings/display/ThemePreferenceControllerTest.java +4 −4 Original line number Diff line number Diff line Loading @@ -69,9 +69,9 @@ public class ThemePreferenceControllerTest { @Test public void testUpdateState() throws Exception { OverlayInfo info1 = new OverlayInfo("com.android.Theme1", "android", OverlayInfo info1 = new OverlayInfo("com.android.Theme1", "android", "", OverlayInfo.CATEGORY_THEME, "", OverlayInfo.STATE_ENABLED, 0, 0, true); OverlayInfo info2 = new OverlayInfo("com.android.Theme2", "android", OverlayInfo info2 = new OverlayInfo("com.android.Theme2", "android", "", OverlayInfo.CATEGORY_THEME, "", 0, 0, 0, true); when(mMockPackageManager.getApplicationInfo(any(), anyInt())).thenAnswer(inv -> { ApplicationInfo info = mock(ApplicationInfo.class); Loading Loading @@ -105,9 +105,9 @@ public class ThemePreferenceControllerTest { @Test public void testUpdateState_withStaticOverlay() throws Exception { OverlayInfo info1 = new OverlayInfo("com.android.Theme1", "android", OverlayInfo info1 = new OverlayInfo("com.android.Theme1", "android", "", OverlayInfo.CATEGORY_THEME, "", OverlayInfo.STATE_ENABLED, 0, 0, true); OverlayInfo info2 = new OverlayInfo("com.android.Theme2", "android", OverlayInfo info2 = new OverlayInfo("com.android.Theme2", "android", "", OverlayInfo.CATEGORY_THEME, "", OverlayInfo.STATE_ENABLED, 0, 0, true); when(mMockPackageManager.getApplicationInfo(any(), anyInt())).thenAnswer(inv -> { ApplicationInfo info = mock(ApplicationInfo.class); Loading Loading
tests/robotests/src/com/android/settings/development/OverlayCategoryPreferenceControllerTest.java +1 −0 Original line number Diff line number Diff line Loading @@ -221,6 +221,7 @@ public class OverlayCategoryPreferenceControllerTest { return new OverlayInfo(pkg /* packageName */, "android" /* targetPackageName */, null /* targetOverlayableName */, TEST_CATEGORY/* category */, pkg + ".baseCodePath" /* baseCodePath */, state /* state */, Loading
tests/robotests/src/com/android/settings/display/ThemePreferenceControllerTest.java +8 −7 Original line number Diff line number Diff line Loading @@ -84,7 +84,7 @@ public class ThemePreferenceControllerTest { when(mPackageManager.getPackageInfo(anyString(), anyInt())).thenReturn( new PackageInfo()); when(mOverlayManager.getOverlayInfosForTarget(any(), anyInt())) .thenReturn(Arrays.asList(new OverlayInfo("", "", "", "", 0, 0, 0, false))); .thenReturn(Arrays.asList(new OverlayInfo("", "", "", "", "", 0, 0, 0, false))); assertThat(mController.isAvailable()).isFalse(); } Loading @@ -94,8 +94,9 @@ public class ThemePreferenceControllerTest { new PackageInfo()); when(mOverlayManager.getOverlayInfosForTarget(any(), anyInt())) .thenReturn(Arrays.asList( new OverlayInfo("", "", OverlayInfo.CATEGORY_THEME, "", 0, 0, 0, true), new OverlayInfo("", "", OverlayInfo.CATEGORY_THEME, "", 0, 0, 0, true))); new OverlayInfo("", "", "", OverlayInfo.CATEGORY_THEME, "", 0, 0, 0, true), new OverlayInfo("", "", "", OverlayInfo.CATEGORY_THEME, "", 0, 0, 0, true))); assertThat(mController.isAvailable()).isTrue(); } Loading Loading @@ -140,9 +141,9 @@ public class ThemePreferenceControllerTest { @Test public void getCurrentTheme_withEnabledState() throws Exception { OverlayInfo info1 = new OverlayInfo("com.android.Theme1", "android", OverlayInfo info1 = new OverlayInfo("com.android.Theme1", "android", "", OverlayInfo.CATEGORY_THEME, "", OverlayInfo.STATE_ENABLED, 0, 0, true); OverlayInfo info2 = new OverlayInfo("com.android.Theme2", "android", OverlayInfo info2 = new OverlayInfo("com.android.Theme2", "android", "", OverlayInfo.CATEGORY_THEME, "", 0, 0, 0, true); when(mOverlayManager.getOverlayInfosForTarget(any(), anyInt())).thenReturn( Arrays.asList(info1, info2)); Loading @@ -154,9 +155,9 @@ public class ThemePreferenceControllerTest { @Test public void testGetCurrentTheme_withoutEnabledState() throws Exception { OverlayInfo info1 = new OverlayInfo("com.android.Theme1", "android", OverlayInfo info1 = new OverlayInfo("com.android.Theme1", "android", "", OverlayInfo.CATEGORY_THEME, "", OverlayInfo.STATE_DISABLED, 0, 0, true); OverlayInfo info2 = new OverlayInfo("com.android.Theme2", "android", OverlayInfo info2 = new OverlayInfo("com.android.Theme2", "android", "", OverlayInfo.CATEGORY_THEME, "", 0, 0, 0, true); when(mOverlayManager.getOverlayInfosForTarget(any(), anyInt())).thenReturn( Arrays.asList(info1, info2)); Loading
tests/unit/src/com/android/settings/display/ThemePreferenceControllerTest.java +4 −4 Original line number Diff line number Diff line Loading @@ -69,9 +69,9 @@ public class ThemePreferenceControllerTest { @Test public void testUpdateState() throws Exception { OverlayInfo info1 = new OverlayInfo("com.android.Theme1", "android", OverlayInfo info1 = new OverlayInfo("com.android.Theme1", "android", "", OverlayInfo.CATEGORY_THEME, "", OverlayInfo.STATE_ENABLED, 0, 0, true); OverlayInfo info2 = new OverlayInfo("com.android.Theme2", "android", OverlayInfo info2 = new OverlayInfo("com.android.Theme2", "android", "", OverlayInfo.CATEGORY_THEME, "", 0, 0, 0, true); when(mMockPackageManager.getApplicationInfo(any(), anyInt())).thenAnswer(inv -> { ApplicationInfo info = mock(ApplicationInfo.class); Loading Loading @@ -105,9 +105,9 @@ public class ThemePreferenceControllerTest { @Test public void testUpdateState_withStaticOverlay() throws Exception { OverlayInfo info1 = new OverlayInfo("com.android.Theme1", "android", OverlayInfo info1 = new OverlayInfo("com.android.Theme1", "android", "", OverlayInfo.CATEGORY_THEME, "", OverlayInfo.STATE_ENABLED, 0, 0, true); OverlayInfo info2 = new OverlayInfo("com.android.Theme2", "android", OverlayInfo info2 = new OverlayInfo("com.android.Theme2", "android", "", OverlayInfo.CATEGORY_THEME, "", OverlayInfo.STATE_ENABLED, 0, 0, true); when(mMockPackageManager.getApplicationInfo(any(), anyInt())).thenAnswer(inv -> { ApplicationInfo info = mock(ApplicationInfo.class); Loading