Merge "LockscreenShadeTransitionController: add more tests for DepthController interactions" into tm-dev am: 36ad1aee13
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/17346987 Change-Id: Iaf27ae86643de4875fe97ef76d099d244c2b6cef Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
This commit is contained in:
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user