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
|
||||
public boolean bouncerIsOrWillBeShowing() {
|
||||
return mBouncer.isShowing() || mBouncer.getShowingSoon();
|
||||
return isBouncerShowing() || mBouncer.getShowingSoon();
|
||||
}
|
||||
|
||||
public boolean isFullscreenBouncer() {
|
||||
|
||||
@@ -102,6 +102,8 @@ public class StatusBarKeyguardViewManagerTest extends SysuiTestCase {
|
||||
@Mock
|
||||
private UnlockedScreenOffAnimationController mUnlockedScreenOffAnimationController;
|
||||
@Mock
|
||||
private StatusBarKeyguardViewManager.AlternateAuthInterceptor mAlternateAuthInterceptor;
|
||||
@Mock
|
||||
private KeyguardMessageArea mKeyguardMessageArea;
|
||||
|
||||
private WakefulnessLifecycle mWakefulnessLifecycle;
|
||||
@@ -286,6 +288,24 @@ public class StatusBarKeyguardViewManagerTest extends SysuiTestCase {
|
||||
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
|
||||
public void testUpdateResources_delegatesToBouncer() {
|
||||
mStatusBarKeyguardViewManager.updateResources();
|
||||
|
||||
Reference in New Issue
Block a user