commit | 1970f97e4758224132329a3e0dbe9c3946c4499b | [log] [tgz] |
---|---|---|
author | Tony Mak <tonymak@google.com> | Tue Aug 30 17:41:48 2016 +0100 |
committer | Tony Mak <tonymak@google.com> | Tue Aug 30 17:41:48 2016 +0100 |
tree | 4a19158f0b7b980dd59e112e6b843474d1b34e36 | |
parent | 3f98ea1eeef5bed165f77d1cf64b8d4b2dd3f0b4 [diff] [blame] |
Send ACTION_DEVICE_OWNER_CHANGED broadcast after clearing device owner Change-Id: Iaac182c69a30e941da3a017a923247d813881521 Fix: 27261692
diff --git a/services/tests/servicestests/src/com/android/server/devicepolicy/DevicePolicyManagerTest.java b/services/tests/servicestests/src/com/android/server/devicepolicy/DevicePolicyManagerTest.java index 0fd1286..01b2c3b 100644 --- a/services/tests/servicestests/src/com/android/server/devicepolicy/DevicePolicyManagerTest.java +++ b/services/tests/servicestests/src/com/android/server/devicepolicy/DevicePolicyManagerTest.java
@@ -839,6 +839,12 @@ ); assertFalse(dpm.isAdminActiveAsUser(admin1, UserHandle.USER_SYSTEM)); + + // ACTION_DEVICE_OWNER_CHANGED should be sent twice, once for setting the device owner + // and once for clearing it. + verify(mContext.spiedContext, times(2)).sendBroadcastAsUser( + MockUtils.checkIntentAction(DevicePolicyManager.ACTION_DEVICE_OWNER_CHANGED), + MockUtils.checkUserHandle(UserHandle.USER_SYSTEM)); // TODO Check other calls. }