Clean up DeviceAdminSetting: make it into DashboardFragment
Change-Id: Ib5634f782daef15ab317175084c6813d6b8a8bb7 Fixes: 110207366 Test: robo
This commit is contained in:
@@ -22,7 +22,6 @@ import static org.mockito.Mockito.when;
|
||||
|
||||
import android.content.Context;
|
||||
import android.content.res.Resources;
|
||||
import androidx.preference.Preference;
|
||||
|
||||
import com.android.settings.R;
|
||||
import com.android.settings.testutils.FakeFeatureFactory;
|
||||
@@ -36,6 +35,8 @@ import org.mockito.MockitoAnnotations;
|
||||
import org.robolectric.RuntimeEnvironment;
|
||||
import org.robolectric.annotation.Config;
|
||||
|
||||
import androidx.preference.Preference;
|
||||
|
||||
@RunWith(SettingsRobolectricTestRunner.class)
|
||||
public class ManageDeviceAdminPreferenceControllerTest {
|
||||
|
||||
@@ -51,7 +52,7 @@ public class ManageDeviceAdminPreferenceControllerTest {
|
||||
MockitoAnnotations.initMocks(this);
|
||||
mContext = spy(RuntimeEnvironment.application);
|
||||
mFeatureFactory = FakeFeatureFactory.setupForTest();
|
||||
mController = new ManageDeviceAdminPreferenceController(mContext);
|
||||
mController = new ManageDeviceAdminPreferenceController(mContext, "testkey");
|
||||
}
|
||||
|
||||
@Test
|
||||
@@ -60,7 +61,7 @@ public class ManageDeviceAdminPreferenceControllerTest {
|
||||
|
||||
when(mFeatureFactory.enterprisePrivacyFeatureProvider
|
||||
.getNumberOfActiveDeviceAdminsForCurrentUserAndManagedProfile()).thenReturn(0);
|
||||
when (mContext.getResources()).thenReturn(mResources);
|
||||
when(mContext.getResources()).thenReturn(mResources);
|
||||
when(mResources.getString(R.string.number_of_device_admins_none))
|
||||
.thenReturn("no apps");
|
||||
mController.updateState(preference);
|
||||
@@ -84,15 +85,4 @@ public class ManageDeviceAdminPreferenceControllerTest {
|
||||
public void isAvailable_whenNotVisible_isFalse() {
|
||||
assertThat(mController.isAvailable()).isFalse();
|
||||
}
|
||||
|
||||
@Test
|
||||
public void testHandlePreferenceTreeClick() {
|
||||
assertThat(mController.handlePreferenceTreeClick(new Preference(mContext, null, 0, 0)))
|
||||
.isFalse();
|
||||
}
|
||||
|
||||
@Test
|
||||
public void testGetPreferenceKey() {
|
||||
assertThat(mController.getPreferenceKey()).isEqualTo("manage_device_admin");
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user