Merge "Check portal on fingerprint intro page" into tm-qpr-dev
This commit is contained in:
committed by
Android (Google) Code Review
commit
9fcf073bab
@@ -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