mirror of
https://github.com/Evolution-X/hardware_interfaces
synced 2026-02-01 22:04:26 +00:00
Merge "Authentication state stays on enrollment mismatch" into udc-qpr-dev
This commit is contained in:
@@ -258,7 +258,7 @@ bool FakeFingerprintEngine::onAuthenticateFingerDown(ISessionCallback* cb,
|
|||||||
cb->onAuthenticationFailed();
|
cb->onAuthenticationFailed();
|
||||||
mLockoutTracker.addFailedAttempt();
|
mLockoutTracker.addFailedAttempt();
|
||||||
checkSensorLockout(cb);
|
checkSensorLockout(cb);
|
||||||
return true;
|
return false;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@@ -269,6 +269,7 @@ TEST_F(FakeFingerprintEngineTest, AuthenticateNotEnrolled) {
|
|||||||
mEngine.authenticateImpl(mCallback.get(), 0, mCancel.get_future());
|
mEngine.authenticateImpl(mCallback.get(), 0, mCancel.get_future());
|
||||||
mEngine.fingerDownAction();
|
mEngine.fingerDownAction();
|
||||||
ASSERT_TRUE(mCallback->mAuthenticateFailed);
|
ASSERT_TRUE(mCallback->mAuthenticateFailed);
|
||||||
|
ASSERT_EQ(mEngine.getWorkMode(), FakeFingerprintEngine::WorkMode::kAuthenticate);
|
||||||
}
|
}
|
||||||
|
|
||||||
TEST_F(FakeFingerprintEngineTest, AuthenticateLockout) {
|
TEST_F(FakeFingerprintEngineTest, AuthenticateLockout) {
|
||||||
|
|||||||
Reference in New Issue
Block a user