Update missed ECM Settings tests
Bug: 297372999 Test: atest BluetoothDetailsRelatedToolsControllerTest AppInfoDashboardFragmentTest Change-Id: Icd83b70b0621f71cc4a253375c65ff6cce34b672
This commit is contained in:
@@ -35,6 +35,7 @@ import static org.mockito.Mockito.verify;
|
|||||||
import static org.mockito.Mockito.when;
|
import static org.mockito.Mockito.when;
|
||||||
|
|
||||||
import android.app.admin.DevicePolicyManager;
|
import android.app.admin.DevicePolicyManager;
|
||||||
|
import android.app.ecm.EnhancedConfirmationManager;
|
||||||
import android.content.Context;
|
import android.content.Context;
|
||||||
import android.content.Intent;
|
import android.content.Intent;
|
||||||
import android.content.pm.ApplicationInfo;
|
import android.content.pm.ApplicationInfo;
|
||||||
@@ -90,7 +91,8 @@ public final class AppInfoDashboardFragmentTest {
|
|||||||
private DevicePolicyManager mDevicePolicyManager;
|
private DevicePolicyManager mDevicePolicyManager;
|
||||||
@Mock
|
@Mock
|
||||||
private PackageManager mPackageManager;
|
private PackageManager mPackageManager;
|
||||||
|
@Mock
|
||||||
|
private EnhancedConfirmationManager mEcManager;
|
||||||
private AppInfoDashboardFragment mFragment;
|
private AppInfoDashboardFragment mFragment;
|
||||||
private Context mShadowContext;
|
private Context mShadowContext;
|
||||||
|
|
||||||
@@ -102,6 +104,7 @@ public final class AppInfoDashboardFragmentTest {
|
|||||||
doReturn(mActivity).when(mFragment).getActivity();
|
doReturn(mActivity).when(mFragment).getActivity();
|
||||||
doReturn(mShadowContext).when(mFragment).getContext();
|
doReturn(mShadowContext).when(mFragment).getContext();
|
||||||
doReturn(mPackageManager).when(mActivity).getPackageManager();
|
doReturn(mPackageManager).when(mActivity).getPackageManager();
|
||||||
|
doReturn(mEcManager).when(mActivity).getSystemService(EnhancedConfirmationManager.class);
|
||||||
when(mUserManager.isAdminUser()).thenReturn(true);
|
when(mUserManager.isAdminUser()).thenReturn(true);
|
||||||
|
|
||||||
ReflectionHelpers.setField(mFragment, "mUserManager", mUserManager);
|
ReflectionHelpers.setField(mFragment, "mUserManager", mUserManager);
|
||||||
|
@@ -43,6 +43,7 @@ import org.robolectric.annotation.Config;
|
|||||||
@RunWith(RobolectricTestRunner.class)
|
@RunWith(RobolectricTestRunner.class)
|
||||||
@Config(shadows = {
|
@Config(shadows = {
|
||||||
com.android.settings.testutils.shadow.ShadowFragment.class,
|
com.android.settings.testutils.shadow.ShadowFragment.class,
|
||||||
|
com.android.settings.testutils.shadow.ShadowRestrictedLockUtilsInternal.class,
|
||||||
})
|
})
|
||||||
public abstract class BluetoothDetailsControllerTestBase {
|
public abstract class BluetoothDetailsControllerTestBase {
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user