Merge "Report correct userId in onUserMayRequestUnlock." into udc-dev
This commit is contained in:
@@ -1573,7 +1573,7 @@ public class TrustManagerService extends SystemService {
|
|||||||
@Override
|
@Override
|
||||||
public void reportUserMayRequestUnlock(int userId) throws RemoteException {
|
public void reportUserMayRequestUnlock(int userId) throws RemoteException {
|
||||||
enforceReportPermission();
|
enforceReportPermission();
|
||||||
mHandler.obtainMessage(MSG_USER_MAY_REQUEST_UNLOCK, userId).sendToTarget();
|
mHandler.obtainMessage(MSG_USER_MAY_REQUEST_UNLOCK, userId, /*arg2=*/ 0).sendToTarget();
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
|
|||||||
@@ -79,6 +79,16 @@ class UserUnlockRequestTest {
|
|||||||
.isEqualTo(oldCount + 1)
|
.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 {
|
companion object {
|
||||||
private const val TAG = "UserUnlockRequestTest"
|
private const val TAG = "UserUnlockRequestTest"
|
||||||
private fun await() = Thread.sleep(250)
|
private fun await() = Thread.sleep(250)
|
||||||
|
|||||||
Reference in New Issue
Block a user