diff options
| -rw-r--r-- | services/tests/servicestests/src/com/android/server/backup/BackupManagerServiceTest.java | 14 |
1 files changed, 13 insertions, 1 deletions
diff --git a/services/tests/servicestests/src/com/android/server/backup/BackupManagerServiceTest.java b/services/tests/servicestests/src/com/android/server/backup/BackupManagerServiceTest.java index 3de006cea15f..81e06649ebc4 100644 --- a/services/tests/servicestests/src/com/android/server/backup/BackupManagerServiceTest.java +++ b/services/tests/servicestests/src/com/android/server/backup/BackupManagerServiceTest.java @@ -507,7 +507,7 @@ public class BackupManagerServiceTest { } @Test - public void dump_callerDoesNotHavePermission_ignored() { + public void dump_callerDoesNotHaveDumpPermission_ignored() { when(mContextMock.checkCallingOrSelfPermission( android.Manifest.permission.DUMP)).thenReturn( PackageManager.PERMISSION_DENIED); @@ -518,6 +518,18 @@ public class BackupManagerServiceTest { verifyNoMoreInteractions(mNonSystemUserBackupManagerService); } + @Test + public void dump_callerDoesNotHavePackageUsageStatsPermission_ignored() { + when(mContextMock.checkCallingOrSelfPermission( + Manifest.permission.PACKAGE_USAGE_STATS)).thenReturn( + PackageManager.PERMISSION_DENIED); + + mService.dump(mFileDescriptorStub, mPrintWriterMock, new String[0]); + + verifyNoMoreInteractions(mUserBackupManagerService); + verifyNoMoreInteractions(mNonSystemUserBackupManagerService); + } + /** * Test that {@link BackupManagerService#dump()} dumps system user information before non-system * user information. |