Loading services/core/java/com/android/server/biometrics/sensors/face/hidl/Face10.java +1 −1 Original line number Original line Diff line number Diff line Loading @@ -482,7 +482,7 @@ public class Face10 implements IHwBinder.DeathRecipient, ServiceProvider { @Override @Override public long getAuthenticatorId(int sensorId, int userId) { public long getAuthenticatorId(int sensorId, int userId) { return mAuthenticatorIds.get(userId); return mAuthenticatorIds.getOrDefault(userId, 0L); } } @Override @Override Loading services/core/java/com/android/server/biometrics/sensors/fingerprint/hidl/Fingerprint21.java +1 −1 Original line number Original line Diff line number Diff line Loading @@ -682,7 +682,7 @@ public class Fingerprint21 implements IHwBinder.DeathRecipient, ServiceProvider @Override @Override public long getAuthenticatorId(int sensorId, int userId) { public long getAuthenticatorId(int sensorId, int userId) { return mAuthenticatorIds.get(userId); return mAuthenticatorIds.getOrDefault(userId, 0L); } } @Override @Override Loading services/tests/servicestests/src/com/android/server/biometrics/sensors/face/hidl/Face10Test.java +8 −0 Original line number Original line Diff line number Diff line Loading @@ -16,6 +16,8 @@ package com.android.server.biometrics.sensors.face.hidl; package com.android.server.biometrics.sensors.face.hidl; import static junit.framework.Assert.assertEquals; import static org.mockito.Mockito.verify; import static org.mockito.Mockito.verify; import static org.mockito.Mockito.when; import static org.mockito.Mockito.when; Loading Loading @@ -75,6 +77,12 @@ public class Face10Test { mBinder = new Binder(); mBinder = new Binder(); } } @Test public void getAuthenticatorId_doesNotCrashWhenIdNotFound() { assertEquals(0, mFace10.getAuthenticatorId(0 /* sensorId */, 111 /* userId */)); waitForIdle(); } @Test @Test public void scheduleRevokeChallenge_doesNotCrash() { public void scheduleRevokeChallenge_doesNotCrash() { mFace10.scheduleRevokeChallenge(0 /* sensorId */, 0 /* userId */, mBinder, TAG, mFace10.scheduleRevokeChallenge(0 /* sensorId */, 0 /* userId */, mBinder, TAG, Loading services/tests/servicestests/src/com/android/server/biometrics/sensors/fingerprint/hidl/Fingerprint21Test.java +8 −0 Original line number Original line Diff line number Diff line Loading @@ -16,6 +16,8 @@ package com.android.server.biometrics.sensors.fingerprint.hidl; package com.android.server.biometrics.sensors.fingerprint.hidl; import static junit.framework.Assert.assertEquals; import static org.mockito.ArgumentMatchers.eq; import static org.mockito.ArgumentMatchers.eq; import static org.mockito.Mockito.verify; import static org.mockito.Mockito.verify; import static org.mockito.Mockito.when; import static org.mockito.Mockito.when; Loading Loading @@ -84,6 +86,12 @@ public class Fingerprint21Test { mHalResultController); mHalResultController); } } @Test public void getAuthenticatorId_doesNotCrashWhenIdNotFound() { assertEquals(0, mFingerprint21.getAuthenticatorId(0 /* sensorId */, 111 /* userId */)); waitForIdle(); } @Test @Test public void halServiceDied_resetsScheduler() { public void halServiceDied_resetsScheduler() { // It's difficult to test the linkToDeath --> serviceDied path, so let's just invoke // It's difficult to test the linkToDeath --> serviceDied path, so let's just invoke Loading Loading
services/core/java/com/android/server/biometrics/sensors/face/hidl/Face10.java +1 −1 Original line number Original line Diff line number Diff line Loading @@ -482,7 +482,7 @@ public class Face10 implements IHwBinder.DeathRecipient, ServiceProvider { @Override @Override public long getAuthenticatorId(int sensorId, int userId) { public long getAuthenticatorId(int sensorId, int userId) { return mAuthenticatorIds.get(userId); return mAuthenticatorIds.getOrDefault(userId, 0L); } } @Override @Override Loading
services/core/java/com/android/server/biometrics/sensors/fingerprint/hidl/Fingerprint21.java +1 −1 Original line number Original line Diff line number Diff line Loading @@ -682,7 +682,7 @@ public class Fingerprint21 implements IHwBinder.DeathRecipient, ServiceProvider @Override @Override public long getAuthenticatorId(int sensorId, int userId) { public long getAuthenticatorId(int sensorId, int userId) { return mAuthenticatorIds.get(userId); return mAuthenticatorIds.getOrDefault(userId, 0L); } } @Override @Override Loading
services/tests/servicestests/src/com/android/server/biometrics/sensors/face/hidl/Face10Test.java +8 −0 Original line number Original line Diff line number Diff line Loading @@ -16,6 +16,8 @@ package com.android.server.biometrics.sensors.face.hidl; package com.android.server.biometrics.sensors.face.hidl; import static junit.framework.Assert.assertEquals; import static org.mockito.Mockito.verify; import static org.mockito.Mockito.verify; import static org.mockito.Mockito.when; import static org.mockito.Mockito.when; Loading Loading @@ -75,6 +77,12 @@ public class Face10Test { mBinder = new Binder(); mBinder = new Binder(); } } @Test public void getAuthenticatorId_doesNotCrashWhenIdNotFound() { assertEquals(0, mFace10.getAuthenticatorId(0 /* sensorId */, 111 /* userId */)); waitForIdle(); } @Test @Test public void scheduleRevokeChallenge_doesNotCrash() { public void scheduleRevokeChallenge_doesNotCrash() { mFace10.scheduleRevokeChallenge(0 /* sensorId */, 0 /* userId */, mBinder, TAG, mFace10.scheduleRevokeChallenge(0 /* sensorId */, 0 /* userId */, mBinder, TAG, Loading
services/tests/servicestests/src/com/android/server/biometrics/sensors/fingerprint/hidl/Fingerprint21Test.java +8 −0 Original line number Original line Diff line number Diff line Loading @@ -16,6 +16,8 @@ package com.android.server.biometrics.sensors.fingerprint.hidl; package com.android.server.biometrics.sensors.fingerprint.hidl; import static junit.framework.Assert.assertEquals; import static org.mockito.ArgumentMatchers.eq; import static org.mockito.ArgumentMatchers.eq; import static org.mockito.Mockito.verify; import static org.mockito.Mockito.verify; import static org.mockito.Mockito.when; import static org.mockito.Mockito.when; Loading Loading @@ -84,6 +86,12 @@ public class Fingerprint21Test { mHalResultController); mHalResultController); } } @Test public void getAuthenticatorId_doesNotCrashWhenIdNotFound() { assertEquals(0, mFingerprint21.getAuthenticatorId(0 /* sensorId */, 111 /* userId */)); waitForIdle(); } @Test @Test public void halServiceDied_resetsScheduler() { public void halServiceDied_resetsScheduler() { // It's difficult to test the linkToDeath --> serviceDied path, so let's just invoke // It's difficult to test the linkToDeath --> serviceDied path, so let's just invoke Loading