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
|
@Override
|
||||||
public void finish(boolean fromPrimaryAuth, int targetUserId) {
|
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
|
// If there's a pending runnable because the user interacted with a widget
|
||||||
// and we're leaving keyguard, then run it.
|
// and we're leaving keyguard, then run it.
|
||||||
boolean deferKeyguardDone = false;
|
boolean deferKeyguardDone = false;
|
||||||
|
|||||||
@@ -584,21 +584,6 @@ public class KeyguardSecurityContainerControllerTest extends SysuiTestCase {
|
|||||||
assertThat(mKeyguardSecurityContainerController.willRunDismissFromKeyguard()).isFalse();
|
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
|
@Test
|
||||||
public void testOnStartingToHide() {
|
public void testOnStartingToHide() {
|
||||||
mKeyguardSecurityContainerController.onStartingToHide();
|
mKeyguardSecurityContainerController.onStartingToHide();
|
||||||
|
|||||||
Reference in New Issue
Block a user