Update fingerprint suggestion enable state when back pressed

Test: manual test && atest SetupFingerprintEnrollFinishTest
Bug: b/130666973
Change-Id: Ie6be2f6ce77f29c9f25743f92597b5f7297048a9
This commit is contained in:
cnchen
2019-04-17 20:56:45 +08:00
parent 2ec2c6330e
commit 706fbc172e
2 changed files with 33 additions and 3 deletions

View File

@@ -142,4 +142,24 @@ public class SetupFingerprintEnrollFinishTest {
assertThat(application.getPackageManager().getComponentEnabledSetting(
mComponentName)).isEqualTo(PackageManager.COMPONENT_ENABLED_STATE_ENABLED);
}
@Test
public void onBackPressed_fingerprintCountIsNotOne_fingerprintSuggestionActivityDisabled() {
Shadows.shadowOf((FingerprintManager) mFingerprintManager).setDefaultFingerprints(2);
mActivity.onBackPressed();
assertThat(application.getPackageManager().getComponentEnabledSetting(
mComponentName)).isEqualTo(PackageManager.COMPONENT_ENABLED_STATE_DISABLED);
}
@Test
public void onBackPressed_fingerprintCountIsOne_fngerprintSuggestionActivityEnabled() {
Shadows.shadowOf((FingerprintManager) mFingerprintManager).setDefaultFingerprints(1);
mActivity.onBackPressed();
assertThat(application.getPackageManager().getComponentEnabledSetting(
mComponentName)).isEqualTo(PackageManager.COMPONENT_ENABLED_STATE_ENABLED);
}
}