diff options
author | Android Build Coastguard Worker <android-build-coastguard-worker@google.com> | 2022-12-06 03:16:20 +0000 |
---|---|---|
committer | Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com> | 2022-12-06 03:16:20 +0000 |
commit | c70609ccdcb0e0b07d67ea9072f9d2b5e9a9ac40 (patch) | |
tree | 5175e2e80a3957f0d7463d96d0da76a68cfc87ca | |
parent | d7cf6ad78a4c69e3d12bfa66ff3697ae96d9cc74 (diff) | |
parent | 984449b8f1c9c0862d076489cc7d17b669abbc3b (diff) | |
download | base-c70609ccdcb0e0b07d67ea9072f9d2b5e9a9ac40.tar.gz |
Merge cherrypicks of [20226843] into sc-v2-platform-release. am: 984449b8f1
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/20250962
Change-Id: I5c9167859191461a93b7d20bd4e9459820bc1bf6
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
-rw-r--r-- | packages/SystemUI/tests/src/com/android/systemui/statusbar/phone/NotificationShadeWindowControllerImplTest.java | 16 |
1 files changed, 16 insertions, 0 deletions
diff --git a/packages/SystemUI/tests/src/com/android/systemui/statusbar/phone/NotificationShadeWindowControllerImplTest.java b/packages/SystemUI/tests/src/com/android/systemui/statusbar/phone/NotificationShadeWindowControllerImplTest.java index 88d951fd6a8b..a24490418e80 100644 --- a/packages/SystemUI/tests/src/com/android/systemui/statusbar/phone/NotificationShadeWindowControllerImplTest.java +++ b/packages/SystemUI/tests/src/com/android/systemui/statusbar/phone/NotificationShadeWindowControllerImplTest.java @@ -260,4 +260,20 @@ public class NotificationShadeWindowControllerImplTest extends SysuiTestCase { verify(mWindowManager).updateViewLayout(any(), mLayoutParameters.capture()); assertThat((mLayoutParameters.getValue().flags & FLAG_SECURE) == 0).isTrue(); } + + @Test + public void setKeyguardShowing_enablesSecureFlag() { + mNotificationShadeWindowController.setBouncerShowing(true); + + verify(mWindowManager).updateViewLayout(any(), mLayoutParameters.capture()); + assertThat((mLayoutParameters.getValue().flags & FLAG_SECURE) != 0).isTrue(); + } + + @Test + public void setKeyguardNotShowing_disablesSecureFlag() { + mNotificationShadeWindowController.setBouncerShowing(false); + + verify(mWindowManager).updateViewLayout(any(), mLayoutParameters.capture()); + assertThat((mLayoutParameters.getValue().flags & FLAG_SECURE) == 0).isTrue(); + } } |