Loading packages/SystemUI/src/com/android/systemui/statusbar/LockscreenShadeTransitionController.kt +1 −0 Original line number Diff line number Diff line Loading @@ -603,6 +603,7 @@ constructor( } } val cancelHandler = Runnable { statusBarStateController.setLeaveOpenOnKeyguardHide(false) draggedDownEntry?.apply { setUserLocked(false) notifyHeightChanged( Loading packages/SystemUI/tests/src/com/android/systemui/statusbar/LockscreenShadeTransitionControllerTest.kt +14 −0 Original line number Diff line number Diff line Loading @@ -35,6 +35,8 @@ import com.android.systemui.statusbar.phone.ScrimController import com.android.systemui.statusbar.policy.FakeConfigurationController import com.android.systemui.statusbar.policy.ResourcesSplitShadeStateController import com.android.systemui.user.domain.UserDomainLayerModule import com.android.systemui.util.mockito.any import com.android.systemui.util.mockito.argumentCaptor import com.android.systemui.util.mockito.mock import dagger.BindsInstance import dagger.Component Loading @@ -55,6 +57,7 @@ import org.mockito.ArgumentMatchers.anyFloat import org.mockito.ArgumentMatchers.anyInt import org.mockito.ArgumentMatchers.anyLong import org.mockito.ArgumentMatchers.eq import org.mockito.ArgumentMatchers.isNull import org.mockito.Mock import org.mockito.Mockito import org.mockito.Mockito.clearInvocations Loading Loading @@ -309,6 +312,17 @@ class LockscreenShadeTransitionControllerTest : SysuiTestCase() { assertNotNull(transitionController.dragDownAnimator) } @Test fun testGoToLockedShadeCancelDoesntLeaveShadeOpenOnKeyguardHide() { whenever(lockScreenUserManager.shouldShowLockscreenNotifications()).thenReturn(false) whenever(lockScreenUserManager.isLockscreenPublicMode(any())).thenReturn(true) transitionController.goToLockedShade(null) val captor = argumentCaptor<Runnable>() verify(centralSurfaces).showBouncerWithDimissAndCancelIfKeyguard(isNull(), captor.capture()) captor.value.run() verify(statusbarStateController).setLeaveOpenOnKeyguardHide(false) } @Test fun testDragDownAmountDoesntCallOutInLockedDownShade() { whenever(nsslController.isInLockedDownShade).thenReturn(true) Loading Loading
packages/SystemUI/src/com/android/systemui/statusbar/LockscreenShadeTransitionController.kt +1 −0 Original line number Diff line number Diff line Loading @@ -603,6 +603,7 @@ constructor( } } val cancelHandler = Runnable { statusBarStateController.setLeaveOpenOnKeyguardHide(false) draggedDownEntry?.apply { setUserLocked(false) notifyHeightChanged( Loading
packages/SystemUI/tests/src/com/android/systemui/statusbar/LockscreenShadeTransitionControllerTest.kt +14 −0 Original line number Diff line number Diff line Loading @@ -35,6 +35,8 @@ import com.android.systemui.statusbar.phone.ScrimController import com.android.systemui.statusbar.policy.FakeConfigurationController import com.android.systemui.statusbar.policy.ResourcesSplitShadeStateController import com.android.systemui.user.domain.UserDomainLayerModule import com.android.systemui.util.mockito.any import com.android.systemui.util.mockito.argumentCaptor import com.android.systemui.util.mockito.mock import dagger.BindsInstance import dagger.Component Loading @@ -55,6 +57,7 @@ import org.mockito.ArgumentMatchers.anyFloat import org.mockito.ArgumentMatchers.anyInt import org.mockito.ArgumentMatchers.anyLong import org.mockito.ArgumentMatchers.eq import org.mockito.ArgumentMatchers.isNull import org.mockito.Mock import org.mockito.Mockito import org.mockito.Mockito.clearInvocations Loading Loading @@ -309,6 +312,17 @@ class LockscreenShadeTransitionControllerTest : SysuiTestCase() { assertNotNull(transitionController.dragDownAnimator) } @Test fun testGoToLockedShadeCancelDoesntLeaveShadeOpenOnKeyguardHide() { whenever(lockScreenUserManager.shouldShowLockscreenNotifications()).thenReturn(false) whenever(lockScreenUserManager.isLockscreenPublicMode(any())).thenReturn(true) transitionController.goToLockedShade(null) val captor = argumentCaptor<Runnable>() verify(centralSurfaces).showBouncerWithDimissAndCancelIfKeyguard(isNull(), captor.capture()) captor.value.run() verify(statusbarStateController).setLeaveOpenOnKeyguardHide(false) } @Test fun testDragDownAmountDoesntCallOutInLockedDownShade() { whenever(nsslController.isInLockedDownShade).thenReturn(true) Loading