Merge "UDFPS Enrollment Refactor (4/N)" into main
This commit is contained in:
committed by
Android (Google) Code Review
commit
03a0812931
@@ -91,6 +91,7 @@ class Injector(step: FingerprintNavigationStep.UiStep) {
|
||||
object : OrientationInteractor {
|
||||
override val orientation: Flow<Int> = flowOf(Configuration.ORIENTATION_LANDSCAPE)
|
||||
override val rotation: Flow<Int> = flowOf(Surface.ROTATION_0)
|
||||
override val rotationFromDefault: Flow<Int> = rotation
|
||||
|
||||
override fun getRotationFromDefault(rotation: Int): Int = rotation
|
||||
}
|
||||
|
||||
@@ -17,9 +17,7 @@ package com.android.settings.tests.screenshot.biometrics.fingerprint.fragment
|
||||
*/
|
||||
|
||||
import androidx.test.ext.junit.runners.AndroidJUnit4
|
||||
import com.android.settings.biometrics.fingerprint2.ui.enrollment.fragment.FingerprintEnrollFindSensorV2Fragment
|
||||
import com.android.settings.biometrics.fingerprint2.ui.enrollment.viewmodel.FingerprintNavigationStep
|
||||
import com.android.settings.tests.screenshot.biometrics.fingerprint.Injector
|
||||
import com.android.settings.biometrics.fingerprint2.ui.enrollment.fragment.education.RfpsEnrollFindSensorFragment
|
||||
import com.android.settings.tests.screenshot.biometrics.fingerprint.Injector.Companion.BiometricFragmentScreenShotRule
|
||||
import org.junit.Rule
|
||||
import org.junit.Test
|
||||
@@ -28,10 +26,7 @@ import platform.test.screenshot.FragmentScreenshotTestRule
|
||||
import platform.test.screenshot.ViewScreenshotTestRule.Mode
|
||||
|
||||
@RunWith(AndroidJUnit4::class)
|
||||
class FingerprintEnrollFindSensorScreenshotTest {
|
||||
private val injector: Injector =
|
||||
Injector(FingerprintNavigationStep.Education(Injector.interactor.sensorProp))
|
||||
|
||||
class RfpsEnrollFindSensorScreenshotTest {
|
||||
@Rule @JvmField var rule: FragmentScreenshotTestRule = BiometricFragmentScreenShotRule()
|
||||
|
||||
@Test
|
||||
@@ -39,7 +34,7 @@ class FingerprintEnrollFindSensorScreenshotTest {
|
||||
rule.screenshotTest(
|
||||
"fp_enroll_find_sensor",
|
||||
Mode.MatchSize,
|
||||
FingerprintEnrollFindSensorV2Fragment(injector.fingerprintSensor.sensorType, injector.factory),
|
||||
RfpsEnrollFindSensorFragment(),
|
||||
)
|
||||
}
|
||||
}
|
||||
@@ -33,8 +33,8 @@ import android.os.Handler
|
||||
import androidx.test.core.app.ApplicationProvider
|
||||
import com.android.settings.biometrics.GatekeeperPasswordProvider
|
||||
import com.android.settings.biometrics.fingerprint2.data.repository.FingerprintSensorRepository
|
||||
import com.android.settings.biometrics.fingerprint2.domain.interactor.FingerprintEnrollInteractorImpl
|
||||
import com.android.settings.biometrics.fingerprint2.domain.interactor.FingerprintManagerInteractorImpl
|
||||
import com.android.settings.biometrics.fingerprint2.domain.interactor.PressToAuthInteractor
|
||||
import com.android.settings.biometrics.fingerprint2.lib.domain.interactor.FingerprintManagerInteractor
|
||||
import com.android.settings.biometrics.fingerprint2.lib.model.Default
|
||||
import com.android.settings.biometrics.fingerprint2.lib.model.EnrollReason
|
||||
@@ -82,10 +82,6 @@ class FingerprintManagerInteractorTest {
|
||||
@Mock private lateinit var gateKeeperPasswordProvider: GatekeeperPasswordProvider
|
||||
|
||||
private var testScope = TestScope(backgroundDispatcher)
|
||||
private var pressToAuthInteractor =
|
||||
object : PressToAuthInteractor {
|
||||
override val isEnabled = flowOf(false)
|
||||
}
|
||||
|
||||
@Before
|
||||
fun setup() {
|
||||
@@ -113,9 +109,12 @@ class FingerprintManagerInteractorTest {
|
||||
fingerprintManager,
|
||||
fingerprintSensorRepository,
|
||||
gateKeeperPasswordProvider,
|
||||
pressToAuthInteractor,
|
||||
Default,
|
||||
Intent(),
|
||||
FingerprintEnrollInteractorImpl(
|
||||
context,
|
||||
FingerprintEnrollOptions.Builder().build(),
|
||||
fingerprintManager,
|
||||
Default,
|
||||
),
|
||||
)
|
||||
}
|
||||
|
||||
|
||||
@@ -145,7 +145,8 @@ class FingerprintEnrollFindSensorViewModelV2Test {
|
||||
orientationInteractor =
|
||||
object : OrientationInteractor {
|
||||
override val orientation: Flow<Int> = flowOf(Configuration.ORIENTATION_LANDSCAPE)
|
||||
override val rotation: Flow<Int> = flowOf(Surface.ROTATION_0)
|
||||
override val rotation: Flow<Int> = flowOf(Surface.ROTATION_0)
|
||||
override val rotationFromDefault: Flow<Int> = flowOf(Surface.ROTATION_0)
|
||||
override fun getRotationFromDefault(rotation: Int): Int = rotation
|
||||
}
|
||||
underTest =
|
||||
|
||||
Reference in New Issue
Block a user