diff --git a/tests/unit/src/com/android/settings/biometrics2/data/repository/FingerprintRepositoryTest.java b/tests/robotests/src/com/android/settings/biometrics2/data/repository/FingerprintRepositoryTest.java similarity index 98% rename from tests/unit/src/com/android/settings/biometrics2/data/repository/FingerprintRepositoryTest.java rename to tests/robotests/src/com/android/settings/biometrics2/data/repository/FingerprintRepositoryTest.java index dec5af86418..d1be526dcc5 100644 --- a/tests/unit/src/com/android/settings/biometrics2/data/repository/FingerprintRepositoryTest.java +++ b/tests/robotests/src/com/android/settings/biometrics2/data/repository/FingerprintRepositoryTest.java @@ -34,7 +34,6 @@ import android.content.res.Resources; import android.hardware.fingerprint.FingerprintManager; import androidx.test.core.app.ApplicationProvider; -import androidx.test.ext.junit.runners.AndroidJUnit4; import org.junit.Before; import org.junit.Rule; @@ -43,8 +42,9 @@ import org.junit.runner.RunWith; import org.mockito.Mock; import org.mockito.junit.MockitoJUnit; import org.mockito.junit.MockitoRule; +import org.robolectric.RobolectricTestRunner; -@RunWith(AndroidJUnit4.class) +@RunWith(RobolectricTestRunner.class) public class FingerprintRepositoryTest { @Rule public final MockitoRule mockito = MockitoJUnit.rule(); diff --git a/tests/unit/src/com/android/settings/biometrics2/ui/model/CredentialModelTest.java b/tests/robotests/src/com/android/settings/biometrics2/ui/model/CredentialModelTest.java similarity index 98% rename from tests/unit/src/com/android/settings/biometrics2/ui/model/CredentialModelTest.java rename to tests/robotests/src/com/android/settings/biometrics2/ui/model/CredentialModelTest.java index 4dbc6232082..abfad667fd9 100644 --- a/tests/unit/src/com/android/settings/biometrics2/ui/model/CredentialModelTest.java +++ b/tests/robotests/src/com/android/settings/biometrics2/ui/model/CredentialModelTest.java @@ -31,18 +31,18 @@ import android.os.Bundle; import android.os.SystemClock; import androidx.annotation.Nullable; -import androidx.test.ext.junit.runners.AndroidJUnit4; import com.android.settings.password.ChooseLockSettingsHelper; import org.junit.Test; import org.junit.runner.RunWith; +import org.robolectric.RobolectricTestRunner; import java.time.Clock; import java.util.Arrays; import java.util.Set; -@RunWith(AndroidJUnit4.class) +@RunWith(RobolectricTestRunner.class) public class CredentialModelTest { private final Clock mClock = SystemClock.elapsedRealtimeClock(); diff --git a/tests/unit/src/com/android/settings/biometrics2/ui/viewmodel/AutoCredentialViewModelTest.java b/tests/robotests/src/com/android/settings/biometrics2/ui/viewmodel/AutoCredentialViewModelTest.java similarity index 99% rename from tests/unit/src/com/android/settings/biometrics2/ui/viewmodel/AutoCredentialViewModelTest.java rename to tests/robotests/src/com/android/settings/biometrics2/ui/viewmodel/AutoCredentialViewModelTest.java index 024607d7381..05bd68fa33e 100644 --- a/tests/unit/src/com/android/settings/biometrics2/ui/viewmodel/AutoCredentialViewModelTest.java +++ b/tests/robotests/src/com/android/settings/biometrics2/ui/viewmodel/AutoCredentialViewModelTest.java @@ -57,7 +57,6 @@ import android.os.UserHandle; import androidx.activity.result.ActivityResult; import androidx.annotation.Nullable; import androidx.test.core.app.ApplicationProvider; -import androidx.test.ext.junit.runners.AndroidJUnit4; import com.android.internal.widget.LockPatternUtils; import com.android.internal.widget.VerifyCredentialResponse; @@ -71,10 +70,11 @@ import org.junit.runner.RunWith; import org.mockito.Mock; import org.mockito.junit.MockitoJUnit; import org.mockito.junit.MockitoRule; +import org.robolectric.RobolectricTestRunner; import java.util.concurrent.atomic.AtomicBoolean; -@RunWith(AndroidJUnit4.class) +@RunWith(RobolectricTestRunner.class) public class AutoCredentialViewModelTest { @Rule public final MockitoRule mockito = MockitoJUnit.rule(); diff --git a/tests/unit/src/com/android/settings/biometrics2/ui/viewmodel/FingerprintEnrollIntroViewModelTest.java b/tests/robotests/src/com/android/settings/biometrics2/ui/viewmodel/FingerprintEnrollIntroViewModelTest.java similarity index 99% rename from tests/unit/src/com/android/settings/biometrics2/ui/viewmodel/FingerprintEnrollIntroViewModelTest.java rename to tests/robotests/src/com/android/settings/biometrics2/ui/viewmodel/FingerprintEnrollIntroViewModelTest.java index 9c60b927942..a500a3265b6 100644 --- a/tests/unit/src/com/android/settings/biometrics2/ui/viewmodel/FingerprintEnrollIntroViewModelTest.java +++ b/tests/robotests/src/com/android/settings/biometrics2/ui/viewmodel/FingerprintEnrollIntroViewModelTest.java @@ -48,7 +48,6 @@ import androidx.annotation.NonNull; import androidx.lifecycle.LifecycleOwner; import androidx.lifecycle.MutableLiveData; import androidx.test.core.app.ApplicationProvider; -import androidx.test.ext.junit.runners.AndroidJUnit4; import com.android.settings.biometrics2.data.repository.FingerprintRepository; import com.android.settings.biometrics2.ui.model.EnrollmentRequest; @@ -62,8 +61,9 @@ import org.junit.runner.RunWith; import org.mockito.Mock; import org.mockito.junit.MockitoJUnit; import org.mockito.junit.MockitoRule; +import org.robolectric.RobolectricTestRunner; -@RunWith(AndroidJUnit4.class) +@RunWith(RobolectricTestRunner.class) public class FingerprintEnrollIntroViewModelTest { @Rule public final MockitoRule mockito = MockitoJUnit.rule(); diff --git a/tests/unit/src/com/android/settings/biometrics2/ui/viewmodel/FingerprintEnrollmentViewModelTest.java b/tests/robotests/src/com/android/settings/biometrics2/ui/viewmodel/FingerprintEnrollmentViewModelTest.java similarity index 99% rename from tests/unit/src/com/android/settings/biometrics2/ui/viewmodel/FingerprintEnrollmentViewModelTest.java rename to tests/robotests/src/com/android/settings/biometrics2/ui/viewmodel/FingerprintEnrollmentViewModelTest.java index a0c1de66e11..ff48c3e7836 100644 --- a/tests/unit/src/com/android/settings/biometrics2/ui/viewmodel/FingerprintEnrollmentViewModelTest.java +++ b/tests/robotests/src/com/android/settings/biometrics2/ui/viewmodel/FingerprintEnrollmentViewModelTest.java @@ -37,7 +37,6 @@ import android.os.Bundle; import androidx.activity.result.ActivityResult; import androidx.test.core.app.ApplicationProvider; -import androidx.test.ext.junit.runners.AndroidJUnit4; import com.android.settings.biometrics2.data.repository.FingerprintRepository; import com.android.settings.biometrics2.ui.model.EnrollmentRequest; @@ -51,8 +50,9 @@ import org.junit.runner.RunWith; import org.mockito.Mock; import org.mockito.junit.MockitoJUnit; import org.mockito.junit.MockitoRule; +import org.robolectric.RobolectricTestRunner; -@RunWith(AndroidJUnit4.class) +@RunWith(RobolectricTestRunner.class) public class FingerprintEnrollmentViewModelTest { @Rule public final MockitoRule mockito = MockitoJUnit.rule(); diff --git a/tests/unit/src/com/android/settings/biometrics2/utils/EnrollmentRequestUtils.java b/tests/robotests/src/com/android/settings/biometrics2/utils/EnrollmentRequestUtils.java similarity index 100% rename from tests/unit/src/com/android/settings/biometrics2/utils/EnrollmentRequestUtils.java rename to tests/robotests/src/com/android/settings/biometrics2/utils/EnrollmentRequestUtils.java diff --git a/tests/unit/src/com/android/settings/biometrics2/utils/FingerprintRepositoryUtils.java b/tests/robotests/src/com/android/settings/biometrics2/utils/FingerprintRepositoryUtils.java similarity index 94% rename from tests/unit/src/com/android/settings/biometrics2/utils/FingerprintRepositoryUtils.java rename to tests/robotests/src/com/android/settings/biometrics2/utils/FingerprintRepositoryUtils.java index 011a072a5f4..fcf926e5ae7 100644 --- a/tests/unit/src/com/android/settings/biometrics2/utils/FingerprintRepositoryUtils.java +++ b/tests/robotests/src/com/android/settings/biometrics2/utils/FingerprintRepositoryUtils.java @@ -32,7 +32,6 @@ import android.hardware.fingerprint.IFingerprintAuthenticatorsRegisteredCallback import androidx.annotation.NonNull; import com.android.settings.biometrics2.data.repository.FingerprintRepository; -import com.android.settings.testutils.ResourcesUtils; import java.util.ArrayList; @@ -42,8 +41,8 @@ public class FingerprintRepositoryUtils { @NonNull Context context, @NonNull Resources mockedResources, int numOfFp) { - final int resId = ResourcesUtils.getResourcesId(context, "integer", - "suw_max_fingerprints_enrollable"); + final int resId = context.getResources().getIdentifier("suw_max_fingerprints_enrollable", + "integer", context.getPackageName()); when(mockedResources.getInteger(resId)).thenReturn(numOfFp); }