Loading packages/SystemUI/multivalentTests/src/com/android/systemui/keyguard/domain/interactor/KeyguardTransitionInteractorTest.kt +54 −22 Original line number Diff line number Diff line Loading @@ -79,7 +79,8 @@ class KeyguardTransitionInteractorTest : SysuiTestCase() { } @Test fun dozeAmountTransitionTest() = runTest { fun dozeAmountTransitionTest_AodToFromLockscreen() = testScope.runTest { val dozeAmountSteps by collectValues(underTest.dozeAmountTransition) val steps = mutableListOf<TransitionStep>() Loading Loading @@ -108,6 +109,37 @@ class KeyguardTransitionInteractorTest : SysuiTestCase() { assertThat(dozeAmountSteps.subList(3, 7)).isEqualTo(steps.subList(3, 7)) } @Test fun dozeAmountTransitionTest_AodToFromGone() = testScope.runTest { val dozeAmountSteps by collectValues(underTest.dozeAmountTransition) val steps = mutableListOf<TransitionStep>() steps.add(TransitionStep(AOD, GONE, 0f, STARTED)) steps.add(TransitionStep(AOD, GONE, 0.3f, RUNNING)) steps.add(TransitionStep(AOD, GONE, 1f, FINISHED)) steps.add(TransitionStep(GONE, AOD, 0f, STARTED)) steps.add(TransitionStep(GONE, AOD, 0.1f, RUNNING)) steps.add(TransitionStep(GONE, AOD, 0.3f, RUNNING)) steps.add(TransitionStep(GONE, AOD, 1f, FINISHED)) steps.forEach { repository.sendTransitionStep(it) runCurrent() } assertThat(dozeAmountSteps.subList(0, 3)) .isEqualTo( listOf( steps[0].copy(value = 1f - steps[0].value), steps[1].copy(value = 1f - steps[1].value), steps[2].copy(value = 1f - steps[2].value), ) ) assertThat(dozeAmountSteps.subList(3, 7)).isEqualTo(steps.subList(3, 7)) } @Test fun finishedKeyguardStateTests() = testScope.runTest { Loading packages/SystemUI/tests/src/com/android/systemui/keyguard/ui/viewmodel/AodToGoneTransitionViewModelTest.kt→packages/SystemUI/multivalentTests/src/com/android/systemui/keyguard/ui/viewmodel/AodToGoneTransitionViewModelTest.kt +0 −0 File moved. View file packages/SystemUI/tests/src/com/android/systemui/keyguard/ui/viewmodel/AodToOccludedTransitionViewModelTest.kt→packages/SystemUI/multivalentTests/src/com/android/systemui/keyguard/ui/viewmodel/AodToOccludedTransitionViewModelTest.kt +0 −0 File moved. View file packages/SystemUI/tests/src/com/android/systemui/keyguard/ui/viewmodel/BouncerToGoneFlowsTest.kt→packages/SystemUI/multivalentTests/src/com/android/systemui/keyguard/ui/viewmodel/BouncerToGoneFlowsTest.kt +0 −0 File moved. View file packages/SystemUI/tests/src/com/android/systemui/keyguard/ui/viewmodel/DozingToLockscreenTransitionViewModelTest.kt→packages/SystemUI/multivalentTests/src/com/android/systemui/keyguard/ui/viewmodel/DozingToLockscreenTransitionViewModelTest.kt +0 −0 File moved. View file Loading
packages/SystemUI/multivalentTests/src/com/android/systemui/keyguard/domain/interactor/KeyguardTransitionInteractorTest.kt +54 −22 Original line number Diff line number Diff line Loading @@ -79,7 +79,8 @@ class KeyguardTransitionInteractorTest : SysuiTestCase() { } @Test fun dozeAmountTransitionTest() = runTest { fun dozeAmountTransitionTest_AodToFromLockscreen() = testScope.runTest { val dozeAmountSteps by collectValues(underTest.dozeAmountTransition) val steps = mutableListOf<TransitionStep>() Loading Loading @@ -108,6 +109,37 @@ class KeyguardTransitionInteractorTest : SysuiTestCase() { assertThat(dozeAmountSteps.subList(3, 7)).isEqualTo(steps.subList(3, 7)) } @Test fun dozeAmountTransitionTest_AodToFromGone() = testScope.runTest { val dozeAmountSteps by collectValues(underTest.dozeAmountTransition) val steps = mutableListOf<TransitionStep>() steps.add(TransitionStep(AOD, GONE, 0f, STARTED)) steps.add(TransitionStep(AOD, GONE, 0.3f, RUNNING)) steps.add(TransitionStep(AOD, GONE, 1f, FINISHED)) steps.add(TransitionStep(GONE, AOD, 0f, STARTED)) steps.add(TransitionStep(GONE, AOD, 0.1f, RUNNING)) steps.add(TransitionStep(GONE, AOD, 0.3f, RUNNING)) steps.add(TransitionStep(GONE, AOD, 1f, FINISHED)) steps.forEach { repository.sendTransitionStep(it) runCurrent() } assertThat(dozeAmountSteps.subList(0, 3)) .isEqualTo( listOf( steps[0].copy(value = 1f - steps[0].value), steps[1].copy(value = 1f - steps[1].value), steps[2].copy(value = 1f - steps[2].value), ) ) assertThat(dozeAmountSteps.subList(3, 7)).isEqualTo(steps.subList(3, 7)) } @Test fun finishedKeyguardStateTests() = testScope.runTest { Loading
packages/SystemUI/tests/src/com/android/systemui/keyguard/ui/viewmodel/AodToGoneTransitionViewModelTest.kt→packages/SystemUI/multivalentTests/src/com/android/systemui/keyguard/ui/viewmodel/AodToGoneTransitionViewModelTest.kt +0 −0 File moved. View file
packages/SystemUI/tests/src/com/android/systemui/keyguard/ui/viewmodel/AodToOccludedTransitionViewModelTest.kt→packages/SystemUI/multivalentTests/src/com/android/systemui/keyguard/ui/viewmodel/AodToOccludedTransitionViewModelTest.kt +0 −0 File moved. View file
packages/SystemUI/tests/src/com/android/systemui/keyguard/ui/viewmodel/BouncerToGoneFlowsTest.kt→packages/SystemUI/multivalentTests/src/com/android/systemui/keyguard/ui/viewmodel/BouncerToGoneFlowsTest.kt +0 −0 File moved. View file
packages/SystemUI/tests/src/com/android/systemui/keyguard/ui/viewmodel/DozingToLockscreenTransitionViewModelTest.kt→packages/SystemUI/multivalentTests/src/com/android/systemui/keyguard/ui/viewmodel/DozingToLockscreenTransitionViewModelTest.kt +0 −0 File moved. View file