Merge "Fixed an issue where using UDFPS always dismissed the shade" into sc-qpr1-dev
This commit is contained in:
committed by
Android (Google) Code Review
commit
bd69c2fd14
@@ -899,7 +899,7 @@ public class StatusBarKeyguardViewManager implements RemoteInputController.Callb
|
|||||||
|
|
||||||
@Override
|
@Override
|
||||||
public boolean bouncerIsOrWillBeShowing() {
|
public boolean bouncerIsOrWillBeShowing() {
|
||||||
return mBouncer.isShowing() || mBouncer.getShowingSoon();
|
return isBouncerShowing() || mBouncer.getShowingSoon();
|
||||||
}
|
}
|
||||||
|
|
||||||
public boolean isFullscreenBouncer() {
|
public boolean isFullscreenBouncer() {
|
||||||
|
|||||||
@@ -102,6 +102,8 @@ public class StatusBarKeyguardViewManagerTest extends SysuiTestCase {
|
|||||||
@Mock
|
@Mock
|
||||||
private UnlockedScreenOffAnimationController mUnlockedScreenOffAnimationController;
|
private UnlockedScreenOffAnimationController mUnlockedScreenOffAnimationController;
|
||||||
@Mock
|
@Mock
|
||||||
|
private StatusBarKeyguardViewManager.AlternateAuthInterceptor mAlternateAuthInterceptor;
|
||||||
|
@Mock
|
||||||
private KeyguardMessageArea mKeyguardMessageArea;
|
private KeyguardMessageArea mKeyguardMessageArea;
|
||||||
|
|
||||||
private WakefulnessLifecycle mWakefulnessLifecycle;
|
private WakefulnessLifecycle mWakefulnessLifecycle;
|
||||||
@@ -286,6 +288,24 @@ public class StatusBarKeyguardViewManagerTest extends SysuiTestCase {
|
|||||||
verify(cancelAction, never()).run();
|
verify(cancelAction, never()).run();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@Test
|
||||||
|
public void testShowing_whenAlternateAuthShowing() {
|
||||||
|
mStatusBarKeyguardViewManager.setAlternateAuthInterceptor(mAlternateAuthInterceptor);
|
||||||
|
when(mBouncer.isShowing()).thenReturn(false);
|
||||||
|
when(mAlternateAuthInterceptor.isShowingAlternateAuthBouncer()).thenReturn(true);
|
||||||
|
assertTrue("Is showing not accurate when alternative auth showing",
|
||||||
|
mStatusBarKeyguardViewManager.isShowing());
|
||||||
|
}
|
||||||
|
|
||||||
|
@Test
|
||||||
|
public void testWillBeShowing_whenAlternateAuthShowing() {
|
||||||
|
mStatusBarKeyguardViewManager.setAlternateAuthInterceptor(mAlternateAuthInterceptor);
|
||||||
|
when(mBouncer.isShowing()).thenReturn(false);
|
||||||
|
when(mAlternateAuthInterceptor.isShowingAlternateAuthBouncer()).thenReturn(true);
|
||||||
|
assertTrue("Is or will be showing not accurate when alternative auth showing",
|
||||||
|
mStatusBarKeyguardViewManager.bouncerIsOrWillBeShowing());
|
||||||
|
}
|
||||||
|
|
||||||
@Test
|
@Test
|
||||||
public void testUpdateResources_delegatesToBouncer() {
|
public void testUpdateResources_delegatesToBouncer() {
|
||||||
mStatusBarKeyguardViewManager.updateResources();
|
mStatusBarKeyguardViewManager.updateResources();
|
||||||
|
|||||||
Reference in New Issue
Block a user