Merge "Disable combined controller only if all modalities require consent" into sc-v2-dev am: b84b7d586a
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Settings/+/16265888 Change-Id: Idb41f923cdbe1ebc251a1c033d8066404898f768
This commit is contained in:
@@ -104,12 +104,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