Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit c462f74b authored by Christian Göllner's avatar Christian Göllner Committed by Automerger Merge Worker
Browse files

Merge "LockscreenShadeTransitionController: add more tests for DepthController...

Merge "LockscreenShadeTransitionController: add more tests for DepthController interactions" into tm-dev am: 36ad1aee

Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/17346987



Change-Id: Ib2d2b2483ee256ca0c6a1811e48ce584388a7e73
Signed-off-by: default avatarAutomerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
parents 587c65ac 36ad1aee
Loading
Loading
Loading
Loading
+13 −2
Original line number Diff line number Diff line
@@ -255,14 +255,25 @@ class LockscreenShadeTransitionControllerTest : SysuiTestCase() {
    }

    @Test
    fun testDragDownAmount_depthDistanceIsZero_doesNotSetProgress() {
    fun testDragDownAmount_depthDistanceIsZero_setsProgressToZero() {
        context.getOrCreateTestableResources()
            .addOverride(R.dimen.lockscreen_shade_depth_controller_transition_distance, 0)
        configurationController.notifyConfigurationChanged()

        transitionController.dragDownAmount = 10f

        verify(depthController, never()).transitionToFullShadeProgress
        verify(depthController).transitionToFullShadeProgress = 0f
    }

    @Test
    fun testDragDownAmount_depthDistanceNonZero_setsProgressBasedOnDistance() {
        context.getOrCreateTestableResources()
            .addOverride(R.dimen.lockscreen_shade_depth_controller_transition_distance, 100)
        configurationController.notifyConfigurationChanged()

        transitionController.dragDownAmount = 10f

        verify(depthController).transitionToFullShadeProgress = 0.1f
    }

    @Test