Snap for 12224018 from c0bb480178e2765242c34dc0aa333d03ae325598 to 24Q4-release
Change-Id: Ia30f1b9bddcadb430cbdcc766e9fe5e02156f67a
diff --git a/updatableServices/src/com/android/internal/car/updatable/CarServiceHelperServiceUpdatableImpl.java b/updatableServices/src/com/android/internal/car/updatable/CarServiceHelperServiceUpdatableImpl.java
index cbb637a..a6a38da 100644
--- a/updatableServices/src/com/android/internal/car/updatable/CarServiceHelperServiceUpdatableImpl.java
+++ b/updatableServices/src/com/android/internal/car/updatable/CarServiceHelperServiceUpdatableImpl.java
@@ -397,6 +397,16 @@
}
@Override
+ public boolean assignUserToExtraDisplay(int userId, int displayId) {
+ return mCarServiceHelperInterface.assignUserToExtraDisplay(userId, displayId);
+ }
+
+ @Override
+ public boolean unassignUserFromExtraDisplay(int userId, int displayId) {
+ return mCarServiceHelperInterface.unassignUserFromExtraDisplay(userId, displayId);
+ }
+
+ @Override
public boolean startUserInBackgroundVisibleOnDisplay(int userId, int displayId) {
return mCarServiceHelperInterface.startUserInBackgroundVisibleOnDisplay(
userId, displayId);
diff --git a/updatableServices/tests/src/com/android/internal/car/updatable/CarServiceHelperServiceUpdatableImplTest.java b/updatableServices/tests/src/com/android/internal/car/updatable/CarServiceHelperServiceUpdatableImplTest.java
index 6076bed..a9a0291 100644
--- a/updatableServices/tests/src/com/android/internal/car/updatable/CarServiceHelperServiceUpdatableImplTest.java
+++ b/updatableServices/tests/src/com/android/internal/car/updatable/CarServiceHelperServiceUpdatableImplTest.java
@@ -220,6 +220,24 @@
.isEqualTo(108);
}
+ @Test
+ public void testAssignUserToExtraDisplay() throws Exception {
+ int userId = 42;
+ int displayId = 37;
+ mCarServiceHelperInterface.assignUserToExtraDisplay(userId, displayId);
+
+ verify(mCarServiceHelperInterface).assignUserToExtraDisplay(userId, displayId);
+ }
+
+ @Test
+ public void testUnassignUserToExtraDisplay() throws Exception {
+ int userId = 42;
+ int displayId = 37;
+ mCarServiceHelperInterface.unassignUserFromExtraDisplay(userId, displayId);
+
+ verify(mCarServiceHelperInterface).unassignUserFromExtraDisplay(userId, displayId);
+ }
+
private void mockICarBinder() {
when(ICar.Stub.asInterface(mIBinder)).thenReturn(mICarBinder);
}