Merge "Remove dismiss check from security container" into udc-dev
This commit is contained in:
committed by
Android (Google) Code Review
commit
27dcd8bbb8
@@ -264,13 +264,6 @@ public class KeyguardSecurityContainerController extends ViewController<Keyguard
|
||||
*/
|
||||
@Override
|
||||
public void finish(boolean fromPrimaryAuth, int targetUserId) {
|
||||
if (!mKeyguardStateController.canDismissLockScreen() && !fromPrimaryAuth) {
|
||||
Log.e(TAG,
|
||||
"Tried to dismiss keyguard when lockscreen is not dismissible and user "
|
||||
+ "was not authenticated with a primary security method "
|
||||
+ "(pin/password/pattern).");
|
||||
return;
|
||||
}
|
||||
// If there's a pending runnable because the user interacted with a widget
|
||||
// and we're leaving keyguard, then run it.
|
||||
boolean deferKeyguardDone = false;
|
||||
|
||||
@@ -584,21 +584,6 @@ public class KeyguardSecurityContainerControllerTest extends SysuiTestCase {
|
||||
assertThat(mKeyguardSecurityContainerController.willRunDismissFromKeyguard()).isFalse();
|
||||
}
|
||||
|
||||
@Test
|
||||
public void testSecurityCallbackFinish() {
|
||||
when(mKeyguardStateController.canDismissLockScreen()).thenReturn(true);
|
||||
when(mKeyguardUpdateMonitor.isUserUnlocked(0)).thenReturn(true);
|
||||
mKeyguardSecurityContainerController.finish(true, 0);
|
||||
verify(mViewMediatorCallback).keyguardDone(anyBoolean(), anyInt());
|
||||
}
|
||||
|
||||
@Test
|
||||
public void testSecurityCallbackFinish_cannotDismissLockScreenAndNotStrongAuth() {
|
||||
when(mKeyguardStateController.canDismissLockScreen()).thenReturn(false);
|
||||
mKeyguardSecurityContainerController.finish(false, 0);
|
||||
verify(mViewMediatorCallback, never()).keyguardDone(anyBoolean(), anyInt());
|
||||
}
|
||||
|
||||
@Test
|
||||
public void testOnStartingToHide() {
|
||||
mKeyguardSecurityContainerController.onStartingToHide();
|
||||
|
||||
Reference in New Issue
Block a user