Merge "Check portal on fingerprint intro page" into tm-qpr-dev am: 9fcf073bab
am: f14704504b
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Settings/+/19267972 Change-Id: I48a8397229e527254c7b96c7cd60ae9be46c6837 Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
This commit is contained in:
@@ -241,6 +241,8 @@ public class FingerprintEnrollIntroduction extends BiometricEnrollIntroduction {
|
|||||||
final boolean isSetupWizard = WizardManagerHelper.isAnySetupWizard(getIntent());
|
final boolean isSetupWizard = WizardManagerHelper.isAnySetupWizard(getIntent());
|
||||||
final boolean isDeferredSetupWizard =
|
final boolean isDeferredSetupWizard =
|
||||||
WizardManagerHelper.isDeferredSetupWizard(getIntent());
|
WizardManagerHelper.isDeferredSetupWizard(getIntent());
|
||||||
|
final boolean isPortalSetupWizard =
|
||||||
|
WizardManagerHelper.isPortalSetupWizard(getIntent());
|
||||||
if (mFingerprintManager != null) {
|
if (mFingerprintManager != null) {
|
||||||
final List<FingerprintSensorPropertiesInternal> props =
|
final List<FingerprintSensorPropertiesInternal> props =
|
||||||
mFingerprintManager.getSensorPropertiesInternal();
|
mFingerprintManager.getSensorPropertiesInternal();
|
||||||
@@ -252,7 +254,7 @@ public class FingerprintEnrollIntroduction extends BiometricEnrollIntroduction {
|
|||||||
getApplicationContext()
|
getApplicationContext()
|
||||||
.getResources()
|
.getResources()
|
||||||
.getInteger(R.integer.suw_max_fingerprints_enrollable);
|
.getInteger(R.integer.suw_max_fingerprints_enrollable);
|
||||||
if (isSetupWizard && !isDeferredSetupWizard) {
|
if (isSetupWizard && !isDeferredSetupWizard && !isPortalSetupWizard) {
|
||||||
if (numEnrolledFingerprints >= maxFingerprintsEnrollableIfSUW) {
|
if (numEnrolledFingerprints >= maxFingerprintsEnrollableIfSUW) {
|
||||||
return R.string.fingerprint_intro_error_max;
|
return R.string.fingerprint_intro_error_max;
|
||||||
} else {
|
} else {
|
||||||
|
@@ -173,4 +173,24 @@ public class FingerprintEnrollIntroductionTest {
|
|||||||
|
|
||||||
assertThat(result).isEqualTo(R.string.fingerprint_intro_error_max);
|
assertThat(result).isEqualTo(R.string.fingerprint_intro_error_max);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@Test
|
||||||
|
public void intro_CheckCanEnrollDuringPortal() {
|
||||||
|
setupFingerprintEnrollIntroWith(
|
||||||
|
new Intent().putExtra(WizardManagerHelper.EXTRA_IS_PORTAL_SETUP, true));
|
||||||
|
setFingerprintManagerToHave(2 /* numEnrollments */);
|
||||||
|
int result = mFingerprintEnrollIntroduction.checkMaxEnrolled();
|
||||||
|
|
||||||
|
assertThat(result).isEqualTo(0);
|
||||||
|
}
|
||||||
|
|
||||||
|
@Test
|
||||||
|
public void intro_CheckMaxEnrolledDuringPortal() {
|
||||||
|
setupFingerprintEnrollIntroWith(
|
||||||
|
new Intent().putExtra(WizardManagerHelper.EXTRA_IS_PORTAL_SETUP, true));
|
||||||
|
setFingerprintManagerToHave(6 /* numEnrollments */);
|
||||||
|
int result = mFingerprintEnrollIntroduction.checkMaxEnrolled();
|
||||||
|
|
||||||
|
assertThat(result).isEqualTo(R.string.fingerprint_intro_error_max);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
Reference in New Issue
Block a user