Loading packages/SystemUI/multivalentTests/src/com/android/systemui/deviceentry/data/repository/DeviceEntryFaceAuthRepositoryTest.kt +2 −8 Original line number Original line Diff line number Diff line Loading @@ -820,7 +820,7 @@ class DeviceEntryFaceAuthRepositoryTest : SysuiTestCase() { } } @Test @Test fun isAuthenticatedIsResetToFalseWhenTransitioningToGone() = fun isAuthenticatedIsResetToFalseWhenKeyguardDoneAnimationsFinished() = testScope.runTest { testScope.runTest { initCollectors() initCollectors() allPreconditionsToRunFaceAuthAreTrue() allPreconditionsToRunFaceAuthAreTrue() Loading @@ -833,13 +833,7 @@ class DeviceEntryFaceAuthRepositoryTest : SysuiTestCase() { assertThat(authenticated()).isTrue() assertThat(authenticated()).isTrue() keyguardTransitionRepository.sendTransitionStep( keyguardRepository.keyguardDoneAnimationsFinished() TransitionStep( transitionState = TransitionState.STARTED, from = KeyguardState.LOCKSCREEN, to = KeyguardState.GONE, ) ) assertThat(authenticated()).isFalse() assertThat(authenticated()).isFalse() } } Loading packages/SystemUI/src/com/android/systemui/deviceentry/data/repository/DeviceEntryFaceAuthRepository.kt +6 −1 Original line number Original line Diff line number Diff line Loading @@ -40,6 +40,7 @@ import com.android.systemui.deviceentry.shared.model.FailedFaceAuthenticationSta import com.android.systemui.deviceentry.shared.model.HelpFaceAuthenticationStatus import com.android.systemui.deviceentry.shared.model.HelpFaceAuthenticationStatus import com.android.systemui.deviceentry.shared.model.SuccessFaceAuthenticationStatus import com.android.systemui.deviceentry.shared.model.SuccessFaceAuthenticationStatus import com.android.systemui.dump.DumpManager import com.android.systemui.dump.DumpManager import com.android.systemui.keyguard.KeyguardWmStateRefactor import com.android.systemui.keyguard.data.repository.BiometricSettingsRepository import com.android.systemui.keyguard.data.repository.BiometricSettingsRepository import com.android.systemui.keyguard.data.repository.BiometricType import com.android.systemui.keyguard.data.repository.BiometricType import com.android.systemui.keyguard.data.repository.DeviceEntryFingerprintAuthRepository import com.android.systemui.keyguard.data.repository.DeviceEntryFingerprintAuthRepository Loading Loading @@ -312,7 +313,11 @@ constructor( // or device starts going to sleep. // or device starts going to sleep. merge( merge( powerInteractor.isAsleep, powerInteractor.isAsleep, keyguardTransitionInteractor.isInTransitionToState(KeyguardState.GONE), if (KeyguardWmStateRefactor.isEnabled) { keyguardTransitionInteractor.isInTransitionToState(KeyguardState.GONE) } else { keyguardRepository.keyguardDoneAnimationsFinished.map { true } }, userRepository.selectedUser.map { userRepository.selectedUser.map { it.selectionStatus == SelectionStatus.SELECTION_IN_PROGRESS it.selectionStatus == SelectionStatus.SELECTION_IN_PROGRESS }, }, Loading Loading
packages/SystemUI/multivalentTests/src/com/android/systemui/deviceentry/data/repository/DeviceEntryFaceAuthRepositoryTest.kt +2 −8 Original line number Original line Diff line number Diff line Loading @@ -820,7 +820,7 @@ class DeviceEntryFaceAuthRepositoryTest : SysuiTestCase() { } } @Test @Test fun isAuthenticatedIsResetToFalseWhenTransitioningToGone() = fun isAuthenticatedIsResetToFalseWhenKeyguardDoneAnimationsFinished() = testScope.runTest { testScope.runTest { initCollectors() initCollectors() allPreconditionsToRunFaceAuthAreTrue() allPreconditionsToRunFaceAuthAreTrue() Loading @@ -833,13 +833,7 @@ class DeviceEntryFaceAuthRepositoryTest : SysuiTestCase() { assertThat(authenticated()).isTrue() assertThat(authenticated()).isTrue() keyguardTransitionRepository.sendTransitionStep( keyguardRepository.keyguardDoneAnimationsFinished() TransitionStep( transitionState = TransitionState.STARTED, from = KeyguardState.LOCKSCREEN, to = KeyguardState.GONE, ) ) assertThat(authenticated()).isFalse() assertThat(authenticated()).isFalse() } } Loading
packages/SystemUI/src/com/android/systemui/deviceentry/data/repository/DeviceEntryFaceAuthRepository.kt +6 −1 Original line number Original line Diff line number Diff line Loading @@ -40,6 +40,7 @@ import com.android.systemui.deviceentry.shared.model.FailedFaceAuthenticationSta import com.android.systemui.deviceentry.shared.model.HelpFaceAuthenticationStatus import com.android.systemui.deviceentry.shared.model.HelpFaceAuthenticationStatus import com.android.systemui.deviceentry.shared.model.SuccessFaceAuthenticationStatus import com.android.systemui.deviceentry.shared.model.SuccessFaceAuthenticationStatus import com.android.systemui.dump.DumpManager import com.android.systemui.dump.DumpManager import com.android.systemui.keyguard.KeyguardWmStateRefactor import com.android.systemui.keyguard.data.repository.BiometricSettingsRepository import com.android.systemui.keyguard.data.repository.BiometricSettingsRepository import com.android.systemui.keyguard.data.repository.BiometricType import com.android.systemui.keyguard.data.repository.BiometricType import com.android.systemui.keyguard.data.repository.DeviceEntryFingerprintAuthRepository import com.android.systemui.keyguard.data.repository.DeviceEntryFingerprintAuthRepository Loading Loading @@ -312,7 +313,11 @@ constructor( // or device starts going to sleep. // or device starts going to sleep. merge( merge( powerInteractor.isAsleep, powerInteractor.isAsleep, keyguardTransitionInteractor.isInTransitionToState(KeyguardState.GONE), if (KeyguardWmStateRefactor.isEnabled) { keyguardTransitionInteractor.isInTransitionToState(KeyguardState.GONE) } else { keyguardRepository.keyguardDoneAnimationsFinished.map { true } }, userRepository.selectedUser.map { userRepository.selectedUser.map { it.selectionStatus == SelectionStatus.SELECTION_IN_PROGRESS it.selectionStatus == SelectionStatus.SELECTION_IN_PROGRESS }, }, Loading