Enterprice privacy: let the user know if admin enabled backups.

Bug: 73750212
Bug: 64012357
Test: make RunSettingsGoogleRoboTests

Change-Id: I586eaccaebb89a8b3e5b4014b3d6427ab2eb15a9
This commit is contained in:
Lenka Trochtova
2018-03-23 16:08:28 +01:00
parent a62df616f9
commit a112226db2
8 changed files with 134 additions and 1 deletions

View File

@@ -347,6 +347,15 @@ public class EnterprisePrivacyFeatureProviderImplTest {
.isEqualTo(3);
}
@Test
public void testAreBackupsMandatory() {
assertThat(mProvider.areBackupsMandatory()).isFalse();
ComponentName transportComponent = new ComponentName("test", "test");
when(mDevicePolicyManager.getMandatoryBackupTransport())
.thenReturn(transportComponent);
assertThat(mProvider.areBackupsMandatory()).isTrue();
}
private void resetAndInitializePackageManagerWrapper() {
reset(mPackageManagerWrapper);
when(mPackageManagerWrapper.hasSystemFeature(PackageManager.FEATURE_DEVICE_ADMIN))