From 544e471ec249f9cb5077adc1733057bed66ba768 Mon Sep 17 00:00:00 2001 From: Hani Kazmi Date: Thu, 22 Feb 2024 13:51:36 +0000 Subject: [PATCH] Update missed ECM Settings tests Bug: 297372999 Test: atest BluetoothDetailsRelatedToolsControllerTest AppInfoDashboardFragmentTest Change-Id: Icd83b70b0621f71cc4a253375c65ff6cce34b672 --- .../applications/appinfo/AppInfoDashboardFragmentTest.java | 5 ++++- .../bluetooth/BluetoothDetailsControllerTestBase.java | 1 + 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/tests/robotests/src/com/android/settings/applications/appinfo/AppInfoDashboardFragmentTest.java b/tests/robotests/src/com/android/settings/applications/appinfo/AppInfoDashboardFragmentTest.java index 4fdf5607019..46d1cc3a534 100644 --- a/tests/robotests/src/com/android/settings/applications/appinfo/AppInfoDashboardFragmentTest.java +++ b/tests/robotests/src/com/android/settings/applications/appinfo/AppInfoDashboardFragmentTest.java @@ -35,6 +35,7 @@ import static org.mockito.Mockito.verify; import static org.mockito.Mockito.when; import android.app.admin.DevicePolicyManager; +import android.app.ecm.EnhancedConfirmationManager; import android.content.Context; import android.content.Intent; import android.content.pm.ApplicationInfo; @@ -90,7 +91,8 @@ public final class AppInfoDashboardFragmentTest { private DevicePolicyManager mDevicePolicyManager; @Mock private PackageManager mPackageManager; - + @Mock + private EnhancedConfirmationManager mEcManager; private AppInfoDashboardFragment mFragment; private Context mShadowContext; @@ -102,6 +104,7 @@ public final class AppInfoDashboardFragmentTest { doReturn(mActivity).when(mFragment).getActivity(); doReturn(mShadowContext).when(mFragment).getContext(); doReturn(mPackageManager).when(mActivity).getPackageManager(); + doReturn(mEcManager).when(mActivity).getSystemService(EnhancedConfirmationManager.class); when(mUserManager.isAdminUser()).thenReturn(true); ReflectionHelpers.setField(mFragment, "mUserManager", mUserManager); diff --git a/tests/robotests/src/com/android/settings/bluetooth/BluetoothDetailsControllerTestBase.java b/tests/robotests/src/com/android/settings/bluetooth/BluetoothDetailsControllerTestBase.java index 8ba0b440fc6..4edf117d392 100644 --- a/tests/robotests/src/com/android/settings/bluetooth/BluetoothDetailsControllerTestBase.java +++ b/tests/robotests/src/com/android/settings/bluetooth/BluetoothDetailsControllerTestBase.java @@ -43,6 +43,7 @@ import org.robolectric.annotation.Config; @RunWith(RobolectricTestRunner.class) @Config(shadows = { com.android.settings.testutils.shadow.ShadowFragment.class, + com.android.settings.testutils.shadow.ShadowRestrictedLockUtilsInternal.class, }) public abstract class BluetoothDetailsControllerTestBase {