From e07acdd3bff5d75cba0b82d12de7ac0fde9af6e5 Mon Sep 17 00:00:00 2001 From: Rubin Xu Date: Fri, 28 Feb 2020 17:28:02 +0000 Subject: [PATCH] Fix DevicePolicyManagerServiceMigrationTest Fix: 149818286 Test: atest com.android.server.devicepolicy.DevicePolicyManagerServiceMigrationTest Change-Id: I76846fb72c52017fbd6971a41e5dd218d6b9b327 --- .../DevicePolicyManagerServiceMigrationTest.java | 12 ++++-------- .../DevicePolicyManagerServiceTestable.java | 1 - 2 files changed, 4 insertions(+), 9 deletions(-) diff --git a/services/tests/servicestests/src/com/android/server/devicepolicy/DevicePolicyManagerServiceMigrationTest.java b/services/tests/servicestests/src/com/android/server/devicepolicy/DevicePolicyManagerServiceMigrationTest.java index 40b0e7114cc92..de2addffa2c5f 100644 --- a/services/tests/servicestests/src/com/android/server/devicepolicy/DevicePolicyManagerServiceMigrationTest.java +++ b/services/tests/servicestests/src/com/android/server/devicepolicy/DevicePolicyManagerServiceMigrationTest.java @@ -39,14 +39,13 @@ import androidx.test.filters.SmallTest; import com.android.frameworks.servicestests.R; import com.android.server.LocalServices; import com.android.server.SystemService; -import com.android.server.devicepolicy.DevicePolicyManagerServiceTestable.OwnersTestable; import java.io.File; import java.util.HashMap; import java.util.Map; import java.util.Set; -// TODO (b/149818286): Fix old test cases and put the whole test into presubmit. +@Presubmit public class DevicePolicyManagerServiceMigrationTest extends DpmTestBase { private static final String USER_TYPE_EMPTY = ""; @@ -78,7 +77,7 @@ public class DevicePolicyManagerServiceMigrationTest extends DpmTestBase { // Create the legacy owners & policies file. DpmTestUtils.writeToFile( - (new File(getServices().dataDir, OwnersTestable.LEGACY_FILE)).getAbsoluteFile(), + (new File(getServices().dataDir, "device_owner.xml")).getAbsoluteFile(), DpmTestUtils.readAsset(mRealTestContext, "DevicePolicyManagerServiceMigrationTest/legacy_device_owner.xml")); @@ -193,8 +192,7 @@ public class DevicePolicyManagerServiceMigrationTest extends DpmTestBase { // Check the new owner restrictions. DpmTestUtils.assertRestrictions( DpmTestUtils.newRestrictions( - UserManager.DISALLOW_ADD_USER, - UserManager.DISALLOW_ADD_MANAGED_PROFILE + UserManager.DISALLOW_ADD_USER ), dpms.getDeviceOwnerAdminLocked().ensureUserRestrictions()); @@ -216,7 +214,7 @@ public class DevicePolicyManagerServiceMigrationTest extends DpmTestBase { // Create the legacy owners & policies file. DpmTestUtils.writeToFile( - (new File(getServices().dataDir, OwnersTestable.LEGACY_FILE)).getAbsoluteFile(), + (new File(getServices().dataDir, "device_owner.xml")).getAbsoluteFile(), DpmTestUtils.readAsset(mRealTestContext, "DevicePolicyManagerServiceMigrationTest2/legacy_device_owner.xml")); @@ -346,7 +344,6 @@ public class DevicePolicyManagerServiceMigrationTest extends DpmTestBase { assertTrue(alreadySet.contains(UserManager.DISALLOW_BLUETOOTH_SHARING)); } - @Presubmit @SmallTest public void testCompMigrationUnAffiliated_skipped() throws Exception { prepareAdmin1AsDo(); @@ -359,7 +356,6 @@ public class DevicePolicyManagerServiceMigrationTest extends DpmTestBase { assertTrue(dpms.mOwners.hasDeviceOwner()); } - @Presubmit @SmallTest public void testCompMigrationAffiliated() throws Exception { prepareAdmin1AsDo(); diff --git a/services/tests/servicestests/src/com/android/server/devicepolicy/DevicePolicyManagerServiceTestable.java b/services/tests/servicestests/src/com/android/server/devicepolicy/DevicePolicyManagerServiceTestable.java index 853151f8a0de6..5ad81b2c45068 100644 --- a/services/tests/servicestests/src/com/android/server/devicepolicy/DevicePolicyManagerServiceTestable.java +++ b/services/tests/servicestests/src/com/android/server/devicepolicy/DevicePolicyManagerServiceTestable.java @@ -66,7 +66,6 @@ public class DevicePolicyManagerServiceTestable extends DevicePolicyManagerServi * Overrides {@link #Owners} for dependency injection. */ public static class OwnersTestable extends Owners { - public static final String LEGACY_FILE = "legacy.xml"; public OwnersTestable(MockSystemServices services) { super(services.userManager, services.userManagerInternal,