summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAndroid Build Coastguard Worker <android-build-coastguard-worker@google.com>2022-12-06 03:16:20 +0000
committerAutomerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>2022-12-06 03:16:20 +0000
commitc70609ccdcb0e0b07d67ea9072f9d2b5e9a9ac40 (patch)
tree5175e2e80a3957f0d7463d96d0da76a68cfc87ca
parentd7cf6ad78a4c69e3d12bfa66ff3697ae96d9cc74 (diff)
parent984449b8f1c9c0862d076489cc7d17b669abbc3b (diff)
downloadbase-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.java16
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();
+ }
}