Merge "Fix LockSettingsServiceTest"

This commit is contained in:
Rubin Xu
2021-04-16 12:53:39 +00:00
committed by Gerrit Code Review
3 changed files with 20 additions and 2 deletions

View File

@@ -1259,7 +1259,8 @@ public class LockSettingsService extends ILockSettings.Stub {
return getCredentialTypeInternal(userId) != CREDENTIAL_TYPE_NONE; return getCredentialTypeInternal(userId) != CREDENTIAL_TYPE_NONE;
} }
private void setKeystorePassword(byte[] password, int userHandle) { @VisibleForTesting /** Note: this method is overridden in unit tests */
void setKeystorePassword(byte[] password, int userHandle) {
AndroidKeyStoreMaintenance.onUserPasswordChanged(userHandle, password); AndroidKeyStoreMaintenance.onUserPasswordChanged(userHandle, password);
} }

View File

@@ -208,4 +208,9 @@ public class LockSettingsServiceTestable extends LockSettingsService {
parcel.recycle(); parcel.recycle();
} }
} }
}
@Override
void setKeystorePassword(byte[] password, int userHandle) {
}
}

View File

@@ -20,11 +20,16 @@ import android.app.KeyguardManager;
import android.app.NotificationManager; import android.app.NotificationManager;
import android.app.admin.DevicePolicyManager; import android.app.admin.DevicePolicyManager;
import android.app.trust.TrustManager; import android.app.trust.TrustManager;
import android.content.BroadcastReceiver;
import android.content.Context; import android.content.Context;
import android.content.ContextWrapper; import android.content.ContextWrapper;
import android.content.Intent;
import android.content.IntentFilter;
import android.content.pm.PackageManager; import android.content.pm.PackageManager;
import android.hardware.face.FaceManager; import android.hardware.face.FaceManager;
import android.hardware.fingerprint.FingerprintManager; import android.hardware.fingerprint.FingerprintManager;
import android.os.Handler;
import android.os.UserHandle;
import android.os.UserManager; import android.os.UserManager;
import android.os.storage.StorageManager; import android.os.storage.StorageManager;
@@ -94,4 +99,11 @@ public class MockLockSettingsContext extends ContextWrapper {
public int checkCallingOrSelfPermission(String permission) { public int checkCallingOrSelfPermission(String permission) {
return PackageManager.PERMISSION_GRANTED; return PackageManager.PERMISSION_GRANTED;
} }
@Override
public Intent registerReceiverAsUser(BroadcastReceiver receiver,
UserHandle user, IntentFilter filter, String broadcastPermission,
Handler scheduler) {
return null;
}
} }