From 592e1f6164d9a00f0d3d38c584288db65fa88a3b Mon Sep 17 00:00:00 2001 From: Joshua McCloskey Date: Wed, 29 Nov 2023 20:02:34 +0000 Subject: [PATCH] Fix BiometricProvider test Test: atest BiometricSettingsProviderTest Fixes: 313342682 Change-Id: If9109e5b822f1b41972305913d6a0b56704d2ed7 --- .../settings/biometrics/BiometricSettingsProviderTest.kt | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) diff --git a/tests/robotests/src/com/android/settings/biometrics/BiometricSettingsProviderTest.kt b/tests/robotests/src/com/android/settings/biometrics/BiometricSettingsProviderTest.kt index cdad3386bbd..152258d50c3 100644 --- a/tests/robotests/src/com/android/settings/biometrics/BiometricSettingsProviderTest.kt +++ b/tests/robotests/src/com/android/settings/biometrics/BiometricSettingsProviderTest.kt @@ -26,7 +26,6 @@ import android.platform.test.flag.junit.DeviceFlagsValueProvider import com.android.settings.flags.Flags import com.google.common.truth.Truth.assertThat import org.junit.Before -import org.junit.Ignore import org.junit.Rule import org.junit.Test import org.junit.runner.RunWith @@ -46,7 +45,9 @@ class BiometricSettingsProviderTest { @Before fun setUp() { + whenever(context.resources).thenReturn(resources) provider = BiometricSettingsProvider() + provider.attachInfo(context, null) } @Test(expected = UnsupportedOperationException::class) @@ -74,16 +75,14 @@ class BiometricSettingsProviderTest { provider.update(Uri.EMPTY, null, null, null) } - @Ignore("b/313342682") @Test @RequiresFlagsEnabled(Flags.FLAG_BIOMETRIC_SETTINGS_PROVIDER) fun getSuggestionState_shouldQueryFeatureProvider() { val expectedValue = false setSupportFaceEnroll(expectedValue) - val bundle = - provider.call(BiometricSettingsProvider.GET_SUW_FACE_ENABLED, null, Bundle()) - assertThat(bundle!!.getString(BiometricSettingsProvider.SUW_FACE_ENABLED)) + val bundle = provider.call(BiometricSettingsProvider.GET_SUW_FACE_ENABLED, null, Bundle()) + assertThat(bundle!!.getBoolean(BiometricSettingsProvider.SUW_FACE_ENABLED)) .isEqualTo(expectedValue) }