Loading tests/robotests/src/com/android/settings/development/MockLocationAppPreferenceControllerTest.java +4 −3 Original line number Diff line number Diff line Loading @@ -74,7 +74,7 @@ public class MockLocationAppPreferenceControllerTest { final AppOpsManager.PackageOps packageOps = new AppOpsManager.PackageOps(appName, 0, Collections.singletonList(createOpEntry(AppOpsManager.MODE_ALLOWED))); when(mAppOpsManager.getPackagesForOps(any())).thenReturn( when(mAppOpsManager.getPackagesForOps(any(int[].class))).thenReturn( Collections.singletonList(packageOps)); mController.updateState(mPreference); Loading @@ -84,7 +84,8 @@ public class MockLocationAppPreferenceControllerTest { @Test public void updateState_noAppSelected_shouldSetSummaryToDefault() { when(mAppOpsManager.getPackagesForOps(any())).thenReturn(Collections.emptyList()); when(mAppOpsManager.getPackagesForOps(any(int[].class))) .thenReturn(Collections.emptyList()); mController.updateState(mPreference); Loading @@ -101,7 +102,7 @@ public class MockLocationAppPreferenceControllerTest { final AppOpsManager.PackageOps packageOps = new AppOpsManager.PackageOps(prevAppName, 0, Collections.singletonList(createOpEntry(AppOpsManager.MODE_ALLOWED))); when(mAppOpsManager.getPackagesForOps(any())) when(mAppOpsManager.getPackagesForOps(any(int[].class))) .thenReturn(Collections.singletonList(packageOps)); when(mPackageManager.getApplicationInfo(anyString(), eq(PackageManager.MATCH_DISABLED_COMPONENTS))).thenReturn(mApplicationInfo); Loading tests/robotests/src/com/android/settings/fuelgauge/RestrictAppPreferenceControllerTest.java +4 −4 Original line number Diff line number Diff line Loading @@ -111,7 +111,7 @@ public class RestrictAppPreferenceControllerTest { @Test public void testUpdateState_oneApp_showCorrectSummary() { mPackageOpsList.add(mRestrictedPackageOps); doReturn(mPackageOpsList).when(mAppOpsManager).getPackagesForOps(any()); doReturn(mPackageOpsList).when(mAppOpsManager).getPackagesForOps(any(int[].class)); mRestrictAppPreferenceController.updateState(mPreference); Loading @@ -124,7 +124,7 @@ public class RestrictAppPreferenceControllerTest { mPackageOpsList.add(mRestrictedPackageOps); mPackageOpsList.add(mAllowedPackageOps); mPackageOpsList.add(mOtherUserPackageOps); doReturn(mPackageOpsList).when(mAppOpsManager).getPackagesForOps(any()); doReturn(mPackageOpsList).when(mAppOpsManager).getPackagesForOps(any(int[].class)); mRestrictAppPreferenceController.updateState(mPreference); Loading @@ -137,7 +137,7 @@ public class RestrictAppPreferenceControllerTest { // Two packageOps share same package name but different uid. mPackageOpsList.add(mRestrictedPackageOps); mPackageOpsList.add(mOtherUserPackageOps); doReturn(mPackageOpsList).when(mAppOpsManager).getPackagesForOps(any()); doReturn(mPackageOpsList).when(mAppOpsManager).getPackagesForOps(any(int[].class)); mRestrictAppPreferenceController.updateState(mPreference); Loading @@ -152,7 +152,7 @@ public class RestrictAppPreferenceControllerTest { @Test public void testUpdateState_zeroRestrictApp_inVisible() { mPackageOpsList.add(mAllowedPackageOps); doReturn(mPackageOpsList).when(mAppOpsManager).getPackagesForOps(any()); doReturn(mPackageOpsList).when(mAppOpsManager).getPackagesForOps(any(int[].class)); mRestrictAppPreferenceController.updateState(mPreference); Loading tests/unit/src/com/android/settings/vpn2/AppSettingsTest.java +9 −8 Original line number Diff line number Diff line Loading @@ -57,23 +57,24 @@ public class AppSettingsTest extends AndroidTestCase { }; // List with one package op when(mAppOps.getOpsForPackage(eq(mockApp.uid), eq(mockApp.packageName), any())) .thenReturn(Arrays.asList(new AppOpsManager.PackageOps[] {blankOps[0]})); when(mAppOps.getOpsForPackage(eq(mockApp.uid), eq(mockApp.packageName), any(int[].class))).thenReturn(Arrays.asList( new AppOpsManager.PackageOps[] {blankOps[0]})); assertTrue(appHasVpnPermission(mContext, mockApp)); // List with more than one package op when(mAppOps.getOpsForPackage(eq(mockApp.uid), eq(mockApp.packageName), any())) .thenReturn(Arrays.asList(blankOps)); when(mAppOps.getOpsForPackage(eq(mockApp.uid), eq(mockApp.packageName), any(int[].class))).thenReturn(Arrays.asList(blankOps)); assertTrue(appHasVpnPermission(mContext, mockApp)); // Empty list when(mAppOps.getOpsForPackage(eq(mockApp.uid), eq(mockApp.packageName), any())) .thenReturn(Collections.emptyList()); when(mAppOps.getOpsForPackage(eq(mockApp.uid), eq(mockApp.packageName), any(int[].class))).thenReturn(Collections.emptyList()); assertFalse(appHasVpnPermission(mContext, mockApp)); // Null list (may be returned in place of an empty list) when(mAppOps.getOpsForPackage(eq(mockApp.uid), eq(mockApp.packageName), any())) .thenReturn(null); when(mAppOps.getOpsForPackage(eq(mockApp.uid), eq(mockApp.packageName), any(int[].class))).thenReturn(null); assertFalse(appHasVpnPermission(mContext, mockApp)); } Loading Loading
tests/robotests/src/com/android/settings/development/MockLocationAppPreferenceControllerTest.java +4 −3 Original line number Diff line number Diff line Loading @@ -74,7 +74,7 @@ public class MockLocationAppPreferenceControllerTest { final AppOpsManager.PackageOps packageOps = new AppOpsManager.PackageOps(appName, 0, Collections.singletonList(createOpEntry(AppOpsManager.MODE_ALLOWED))); when(mAppOpsManager.getPackagesForOps(any())).thenReturn( when(mAppOpsManager.getPackagesForOps(any(int[].class))).thenReturn( Collections.singletonList(packageOps)); mController.updateState(mPreference); Loading @@ -84,7 +84,8 @@ public class MockLocationAppPreferenceControllerTest { @Test public void updateState_noAppSelected_shouldSetSummaryToDefault() { when(mAppOpsManager.getPackagesForOps(any())).thenReturn(Collections.emptyList()); when(mAppOpsManager.getPackagesForOps(any(int[].class))) .thenReturn(Collections.emptyList()); mController.updateState(mPreference); Loading @@ -101,7 +102,7 @@ public class MockLocationAppPreferenceControllerTest { final AppOpsManager.PackageOps packageOps = new AppOpsManager.PackageOps(prevAppName, 0, Collections.singletonList(createOpEntry(AppOpsManager.MODE_ALLOWED))); when(mAppOpsManager.getPackagesForOps(any())) when(mAppOpsManager.getPackagesForOps(any(int[].class))) .thenReturn(Collections.singletonList(packageOps)); when(mPackageManager.getApplicationInfo(anyString(), eq(PackageManager.MATCH_DISABLED_COMPONENTS))).thenReturn(mApplicationInfo); Loading
tests/robotests/src/com/android/settings/fuelgauge/RestrictAppPreferenceControllerTest.java +4 −4 Original line number Diff line number Diff line Loading @@ -111,7 +111,7 @@ public class RestrictAppPreferenceControllerTest { @Test public void testUpdateState_oneApp_showCorrectSummary() { mPackageOpsList.add(mRestrictedPackageOps); doReturn(mPackageOpsList).when(mAppOpsManager).getPackagesForOps(any()); doReturn(mPackageOpsList).when(mAppOpsManager).getPackagesForOps(any(int[].class)); mRestrictAppPreferenceController.updateState(mPreference); Loading @@ -124,7 +124,7 @@ public class RestrictAppPreferenceControllerTest { mPackageOpsList.add(mRestrictedPackageOps); mPackageOpsList.add(mAllowedPackageOps); mPackageOpsList.add(mOtherUserPackageOps); doReturn(mPackageOpsList).when(mAppOpsManager).getPackagesForOps(any()); doReturn(mPackageOpsList).when(mAppOpsManager).getPackagesForOps(any(int[].class)); mRestrictAppPreferenceController.updateState(mPreference); Loading @@ -137,7 +137,7 @@ public class RestrictAppPreferenceControllerTest { // Two packageOps share same package name but different uid. mPackageOpsList.add(mRestrictedPackageOps); mPackageOpsList.add(mOtherUserPackageOps); doReturn(mPackageOpsList).when(mAppOpsManager).getPackagesForOps(any()); doReturn(mPackageOpsList).when(mAppOpsManager).getPackagesForOps(any(int[].class)); mRestrictAppPreferenceController.updateState(mPreference); Loading @@ -152,7 +152,7 @@ public class RestrictAppPreferenceControllerTest { @Test public void testUpdateState_zeroRestrictApp_inVisible() { mPackageOpsList.add(mAllowedPackageOps); doReturn(mPackageOpsList).when(mAppOpsManager).getPackagesForOps(any()); doReturn(mPackageOpsList).when(mAppOpsManager).getPackagesForOps(any(int[].class)); mRestrictAppPreferenceController.updateState(mPreference); Loading
tests/unit/src/com/android/settings/vpn2/AppSettingsTest.java +9 −8 Original line number Diff line number Diff line Loading @@ -57,23 +57,24 @@ public class AppSettingsTest extends AndroidTestCase { }; // List with one package op when(mAppOps.getOpsForPackage(eq(mockApp.uid), eq(mockApp.packageName), any())) .thenReturn(Arrays.asList(new AppOpsManager.PackageOps[] {blankOps[0]})); when(mAppOps.getOpsForPackage(eq(mockApp.uid), eq(mockApp.packageName), any(int[].class))).thenReturn(Arrays.asList( new AppOpsManager.PackageOps[] {blankOps[0]})); assertTrue(appHasVpnPermission(mContext, mockApp)); // List with more than one package op when(mAppOps.getOpsForPackage(eq(mockApp.uid), eq(mockApp.packageName), any())) .thenReturn(Arrays.asList(blankOps)); when(mAppOps.getOpsForPackage(eq(mockApp.uid), eq(mockApp.packageName), any(int[].class))).thenReturn(Arrays.asList(blankOps)); assertTrue(appHasVpnPermission(mContext, mockApp)); // Empty list when(mAppOps.getOpsForPackage(eq(mockApp.uid), eq(mockApp.packageName), any())) .thenReturn(Collections.emptyList()); when(mAppOps.getOpsForPackage(eq(mockApp.uid), eq(mockApp.packageName), any(int[].class))).thenReturn(Collections.emptyList()); assertFalse(appHasVpnPermission(mContext, mockApp)); // Null list (may be returned in place of an empty list) when(mAppOps.getOpsForPackage(eq(mockApp.uid), eq(mockApp.packageName), any())) .thenReturn(null); when(mAppOps.getOpsForPackage(eq(mockApp.uid), eq(mockApp.packageName), any(int[].class))).thenReturn(null); assertFalse(appHasVpnPermission(mContext, mockApp)); } Loading