Merge "Report correct userId in onUserMayRequestUnlock." into udc-dev am: c0553faff4
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/22957322 Change-Id: I7e29504f607d0b9114b63df9d96bd546294d8631 Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
This commit is contained in:
@@ -1573,7 +1573,7 @@ public class TrustManagerService extends SystemService {
|
||||
@Override
|
||||
public void reportUserMayRequestUnlock(int userId) throws RemoteException {
|
||||
enforceReportPermission();
|
||||
mHandler.obtainMessage(MSG_USER_MAY_REQUEST_UNLOCK, userId).sendToTarget();
|
||||
mHandler.obtainMessage(MSG_USER_MAY_REQUEST_UNLOCK, userId, /*arg2=*/ 0).sendToTarget();
|
||||
}
|
||||
|
||||
@Override
|
||||
|
||||
@@ -79,6 +79,16 @@ class UserUnlockRequestTest {
|
||||
.isEqualTo(oldCount + 1)
|
||||
}
|
||||
|
||||
@Test
|
||||
fun reportUserMayRequestUnlock_differentUserId_doesNotPropagateToAgent() {
|
||||
val oldCount = trustAgentRule.agent.onUserMayRequestUnlockCallCount
|
||||
trustManager.reportUserMayRequestUnlock(userId + 1)
|
||||
await()
|
||||
|
||||
assertThat(trustAgentRule.agent.onUserMayRequestUnlockCallCount)
|
||||
.isEqualTo(oldCount)
|
||||
}
|
||||
|
||||
companion object {
|
||||
private const val TAG = "UserUnlockRequestTest"
|
||||
private fun await() = Thread.sleep(250)
|
||||
|
||||
Reference in New Issue
Block a user