Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit fc76d6cc authored by Piotr Karzelek (xWF)'s avatar Piotr Karzelek (xWF) Committed by Android (Google) Code Review
Browse files

Merge "remove multi-user and enterprise deprecated functions from DeviceState" into main

parents faec1367 47815b50
Loading
Loading
Loading
Loading
+1 −0
Original line number Diff line number Diff line
@@ -76,6 +76,7 @@ android_test {
        "truth",
        "Nene",
        "Harrier",
        "bedstead-enterprise",
    ],
    libs: [
        "android.test.base.stubs.system",
+6 −3
Original line number Diff line number Diff line
@@ -20,6 +20,9 @@ import static android.provider.Settings.Secure.ACCESSIBILITY_ENABLED;
import static android.provider.Settings.Secure.SYNC_PARENT_SOUNDS;
import static android.provider.Settings.System.RINGTONE;

import static com.android.bedstead.enterprise.EnterpriseDeviceStateExtensionsKt.workProfile;
import static com.android.bedstead.multiuser.MultiUserDeviceStateExtensionsKt.secondaryUser;

import static com.google.common.truth.Truth.assertThat;

import android.content.pm.PackageManager;
@@ -82,7 +85,7 @@ public class SettingsProviderMultiUsersTest {
    @RequireFeature(PackageManager.FEATURE_MANAGED_USERS)
    @EnsureHasWorkProfile
    public void testSettings_workProfile() throws Exception {
        UserReference profile = sDeviceState.workProfile();
        UserReference profile = workProfile(sDeviceState);

        // Settings.Global settings are shared between different users
        assertSettingsShared(SPACE_GLOBAL, mPrimaryUser.id(), profile.id());
@@ -96,7 +99,7 @@ public class SettingsProviderMultiUsersTest {
    @RequireRunOnInitialUser
    @EnsureHasSecondaryUser
    public void testSettings_secondaryUser() throws Exception {
        UserReference secondaryUser = sDeviceState.secondaryUser();
        UserReference secondaryUser = secondaryUser(sDeviceState);

        // Settings.Global settings are shared between different users
        assertSettingsShared(SPACE_GLOBAL, mPrimaryUser.id(), secondaryUser.id());
@@ -223,7 +226,7 @@ public class SettingsProviderMultiUsersTest {
    @RequireRunOnInitialUser
    @EnsureHasSecondaryUser
    public void testSettings_stopAndRestartSecondaryUser() throws Exception {
        UserReference secondaryUser = sDeviceState.secondaryUser();
        UserReference secondaryUser = secondaryUser(sDeviceState);

        assertSettingsDifferent(SPACE_SECURE, mPrimaryUser.id(), secondaryUser.id());

+1 −0
Original line number Diff line number Diff line
@@ -32,6 +32,7 @@ android_test {
        "androidx.test.runner",
        "truth",
        "Harrier",
        "bedstead-multiuser",
    ],
    platform_apis: true,
    certificate: "platform",
+3 −2
Original line number Diff line number Diff line
@@ -22,6 +22,7 @@ import static android.Manifest.permission.MOUNT_UNMOUNT_FILESYSTEMS;
import static android.Manifest.permission.MOVE_PACKAGE;
import static android.content.pm.PackageManager.MOVE_FAILED_DOESNT_EXIST;

import static com.android.bedstead.multiuser.MultiUserDeviceStateExtensionsKt.secondaryUser;
import static com.android.compatibility.common.util.ShellUtils.runShellCommand;

import static com.google.common.truth.Truth.assertThat;
@@ -112,9 +113,9 @@ public class CrossUserPackageVisibilityTests {
        final UserReference primaryUser = sDeviceState.primaryUser();
        if (primaryUser.id() == UserHandle.myUserId()) {
            mCurrentUser = primaryUser;
            mOtherUser = sDeviceState.secondaryUser();
            mOtherUser = secondaryUser(sDeviceState);
        } else {
            mCurrentUser = sDeviceState.secondaryUser();
            mCurrentUser = secondaryUser(sDeviceState);
            mOtherUser = primaryUser;
        }