Merge "Disable combined controller only if all modalities require consent" into sc-v2-dev am: b84b7d586a
am: 2fc75eba80
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Settings/+/16265888 Change-Id: Ib2df8aa1538faf51d375dc92cc978039f0da9768
This commit is contained in:
@@ -106,12 +106,16 @@ public class CombinedBiometricStatusPreferenceControllerTest {
|
||||
RestrictedLockUtils.EnforcedAdmin admin = mock(RestrictedLockUtils.EnforcedAdmin.class);
|
||||
|
||||
mController.mPreference = restrictedPreference;
|
||||
mController.updateStateInternal(admin);
|
||||
mController.updateStateInternal(admin, true, true);
|
||||
verify(restrictedPreference).setDisabledByAdmin(eq(admin));
|
||||
|
||||
reset(admin);
|
||||
mController.updateStateInternal(admin, true, false);
|
||||
verify(restrictedPreference).setDisabledByAdmin(eq(null));
|
||||
|
||||
mController.updateStateInternal(null /* enforcedAdmin */);
|
||||
verify(restrictedPreference, never()).setDisabledByAdmin(any());
|
||||
mController.updateStateInternal(admin, false, true);
|
||||
verify(restrictedPreference).setDisabledByAdmin(eq(null));
|
||||
|
||||
mController.updateStateInternal(admin, false, false);
|
||||
verify(restrictedPreference).setDisabledByAdmin(eq(null));
|
||||
}
|
||||
}
|
||||
|
Reference in New Issue
Block a user