UDFPS Enrollment Refactor (4/N)
Accessibility + text/dpi change + rotation should be properly handled. Debug repos were added to make UI developemnt for UDFPS much easier(not requiring calls to fingerprint manager). Change-Id: I89900cea0d9e953124781cdf308fb38858de5d16
This commit is contained in:
@@ -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