summaryrefslogtreecommitdiff
path: root/services/robotests/backup
diff options
context:
space:
mode:
author Sarp Misoglu <sarpm@google.com> 2025-01-02 18:54:55 +0000
committer Sarp Misoglu <sarpm@google.com> 2025-01-09 11:42:08 +0000
commit51e0759a8a1df4dc597aee2293329811eccbaa03 (patch)
tree970547333e8718c41fd0691920fa644df11a7338 /services/robotests/backup
parent62b7a14d7992937afa2e7769d85878709dd7c6e4 (diff)
Use internal interface for AMS -> BMS calls
Currently these go through the IBackupManager.aidl interface, which is unnecessary since they are local calls within the system server. Test: atest CtsBackupTestCases Flag: EXEMPT no-op refactor Change-Id: I260197d30184d10a92f356f729d28fd0ab22aec1
Diffstat (limited to 'services/robotests/backup')
-rw-r--r--services/robotests/backup/src/com/android/server/backup/BackupManagerServiceRoboTest.java7
1 files changed, 5 insertions, 2 deletions
diff --git a/services/robotests/backup/src/com/android/server/backup/BackupManagerServiceRoboTest.java b/services/robotests/backup/src/com/android/server/backup/BackupManagerServiceRoboTest.java
index 4e9fff230bac..b80d68de0f2e 100644
--- a/services/robotests/backup/src/com/android/server/backup/BackupManagerServiceRoboTest.java
+++ b/services/robotests/backup/src/com/android/server/backup/BackupManagerServiceRoboTest.java
@@ -37,6 +37,7 @@ import static org.testng.Assert.expectThrows;
import android.annotation.UserIdInt;
import android.app.Application;
+import android.app.backup.BackupManagerInternal;
import android.app.backup.IBackupManagerMonitor;
import android.app.backup.IBackupObserver;
import android.app.backup.IFullBackupRestoreObserver;
@@ -52,6 +53,7 @@ import android.os.UserManager;
import android.platform.test.annotations.Presubmit;
import android.util.SparseArray;
+import com.android.server.LocalServices;
import com.android.server.SystemService.TargetUser;
import com.android.server.backup.testing.TransportData;
import com.android.server.testing.shadows.ShadowApplicationPackageManager;
@@ -229,7 +231,7 @@ public class BackupManagerServiceRoboTest {
setCallerAndGrantInteractUserPermission(mUserOneId, /* shouldGrantPermission */ false);
IBinder agentBinder = mock(IBinder.class);
- backupManagerService.agentConnected(mUserOneId, TEST_PACKAGE, agentBinder);
+ backupManagerService.agentConnectedForUser(TEST_PACKAGE, mUserOneId, agentBinder);
verify(mUserOneBackupAgentConnectionManager).agentConnected(TEST_PACKAGE, agentBinder);
}
@@ -242,7 +244,7 @@ public class BackupManagerServiceRoboTest {
setCallerAndGrantInteractUserPermission(mUserTwoId, /* shouldGrantPermission */ false);
IBinder agentBinder = mock(IBinder.class);
- backupManagerService.agentConnected(mUserTwoId, TEST_PACKAGE, agentBinder);
+ backupManagerService.agentConnectedForUser(TEST_PACKAGE, mUserTwoId, agentBinder);
verify(mUserOneBackupAgentConnectionManager, never()).agentConnected(TEST_PACKAGE,
agentBinder);
@@ -1549,6 +1551,7 @@ public class BackupManagerServiceRoboTest {
@Test
public void testOnStart_publishesService() {
BackupManagerService backupManagerService = mock(BackupManagerService.class);
+ LocalServices.removeServiceForTest(BackupManagerInternal.class);
BackupManagerService.Lifecycle lifecycle =
spy(new BackupManagerService.Lifecycle(mContext, backupManagerService));
doNothing().when(lifecycle).publishService(anyString(), any());