diff options
| author | 2023-07-06 07:43:11 +0000 | |
|---|---|---|
| committer | 2023-07-06 07:43:11 +0000 | |
| commit | 300f5ba3651c80e64a3383fa3e09fe301b6c8343 (patch) | |
| tree | 1e25df369ba67d6df3b1c01c208e919abb422ae0 | |
| parent | 03d7b5a244e061908fe9b542ce300335498e9b45 (diff) | |
| parent | 65599805dcfee3146b87ba9aee63cd06166c3d60 (diff) | |
Merge "Fix not able to auth when notification is expanded" into udc-qpr-dev am: 65599805dc
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/23822895
Change-Id: I35afd4219f5857f883da169b3dcf823eec77df58
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
| -rw-r--r-- | packages/SystemUI/src/com/android/systemui/biometrics/UdfpsBpViewController.kt | 4 | ||||
| -rw-r--r-- | packages/SystemUI/tests/src/com/android/systemui/biometrics/UdfpsBpViewControllerTest.kt | 68 |
2 files changed, 72 insertions, 0 deletions
diff --git a/packages/SystemUI/src/com/android/systemui/biometrics/UdfpsBpViewController.kt b/packages/SystemUI/src/com/android/systemui/biometrics/UdfpsBpViewController.kt index e6aeb43d9d9e..802eea300bd4 100644 --- a/packages/SystemUI/src/com/android/systemui/biometrics/UdfpsBpViewController.kt +++ b/packages/SystemUI/src/com/android/systemui/biometrics/UdfpsBpViewController.kt @@ -37,4 +37,8 @@ class UdfpsBpViewController( dumpManager ) { override val tag = "UdfpsBpViewController" + + override fun shouldPauseAuth(): Boolean { + return false + } } diff --git a/packages/SystemUI/tests/src/com/android/systemui/biometrics/UdfpsBpViewControllerTest.kt b/packages/SystemUI/tests/src/com/android/systemui/biometrics/UdfpsBpViewControllerTest.kt new file mode 100644 index 000000000000..7de78a60b73e --- /dev/null +++ b/packages/SystemUI/tests/src/com/android/systemui/biometrics/UdfpsBpViewControllerTest.kt @@ -0,0 +1,68 @@ +/* + * Copyright (C) 2023 The Android Open Source Project + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package com.android.systemui.biometrics + +import android.testing.TestableLooper +import androidx.test.ext.junit.runners.AndroidJUnit4 +import androidx.test.filters.SmallTest +import com.android.systemui.RoboPilotTest +import com.android.systemui.SysuiTestCase +import com.android.systemui.dump.DumpManager +import com.android.systemui.plugins.statusbar.StatusBarStateController +import com.android.systemui.shade.ShadeExpansionStateManager +import com.android.systemui.statusbar.phone.SystemUIDialogManager +import org.junit.Assert.assertFalse +import org.junit.Before +import org.junit.Rule +import org.junit.Test +import org.junit.runner.RunWith +import org.mockito.Mock +import org.mockito.junit.MockitoJUnit + +@SmallTest +@RoboPilotTest +@RunWith(AndroidJUnit4::class) +@TestableLooper.RunWithLooper +class UdfpsBpViewControllerTest : SysuiTestCase() { + + @JvmField @Rule var rule = MockitoJUnit.rule() + + @Mock lateinit var udfpsBpView: UdfpsBpView + @Mock lateinit var statusBarStateController: StatusBarStateController + @Mock lateinit var shadeExpansionStateManager: ShadeExpansionStateManager + @Mock lateinit var systemUIDialogManager: SystemUIDialogManager + @Mock lateinit var dumpManager: DumpManager + + private lateinit var udfpsBpViewController: UdfpsBpViewController + + @Before + fun setup() { + udfpsBpViewController = + UdfpsBpViewController( + udfpsBpView, + statusBarStateController, + shadeExpansionStateManager, + systemUIDialogManager, + dumpManager + ) + } + + @Test + fun testShouldNeverPauseAuth() { + assertFalse(udfpsBpViewController.shouldPauseAuth()) + } +} |