آماده‌ساز هدف BaseSwitchUser

public abstract class BaseSwitchUserTargetPreparer
extends BaseTargetPreparer

شیء جاوا
com.android.tradefed.targetprep.BaseTargetPreparer
com.android.tradefed.targetprep.BaseSwitchUserTargetPreparer


یک ITargetPreparer که به نوع کاربر مشخص شده در setup تغییر می‌کند. به طور پیش‌فرض در کاربر فعلی باقی می‌ماند و هیچ تغییری انجام نمی‌شود.

سعی می‌کند با بازگشت به کاربر فعلی پیش از اجرا، وضعیت کاربر دستگاه را بازیابی کند.

پس از setUp(TestInformation) ، ویژگی PROPERTY_PREPARED_USER را با مقدار کاربر فعلی تنظیم می‌کند.

خلاصه

ثابت‌ها

String PROPERTY_PREPARED_USER

نام کلید property TestInfo که شناسه کاربر فعلی دستگاه را پس از آماده‌سازی هدف ذخیره می‌کند.

سازندگان عمومی

BaseSwitchUserTargetPreparer ()

روش‌های عمومی

final void setUp ( ITestDevice device, IBuildInfo buildInfo)
final void tearDown ( ITestDevice device, IBuildInfo buildInfo, Throwable e)

روش‌های محافظت‌شده

final Integer getPreparedUserId ()
final void setPreparedUser ( TestInformation testInformation, Integer userId)

ثابت‌ها

کاربر آماده برای ملک

public static final String PROPERTY_PREPARED_USER

نام کلید property TestInfo که شناسه کاربر فعلی دستگاه را پس از آماده‌سازی هدف ذخیره می‌کند.

برای مثال، اگر کاربر فعلی قبل از فعال شدن آماده‌ساز، سطح دسترسی 42 داشته باشد و آماده‌ساز به سطح دسترسی 0 تغییر کند، مقدار ویژگی "0" خواهد بود.

نکته: اگر سوئیچ کاربر ناموفق باشد، این ویژگی تنظیم نمی‌شود و در انتها (بعد از tearDown(TestInformation,Throwable) ) حذف می‌شود.

مقدار ثابت: "com.android.tradefed.targetprep.SwitchUserTargetPreparer.preparedUser"

سازندگان عمومی

آماده‌ساز هدف BaseSwitchUser

public BaseSwitchUserTargetPreparer ()

روش‌های عمومی

راه‌اندازی

public final void setUp (ITestDevice device, 
                IBuildInfo buildInfo)

پارامترها
device ITestDevice

buildInfo IBuildInfo

پرتاب‌ها
BuildError
DeviceNotAvailableException
TargetSetupError

اشک‌ریزان

public final void tearDown (ITestDevice device, 
                IBuildInfo buildInfo, 
                Throwable e)

پارامترها
device ITestDevice

buildInfo IBuildInfo

e Throwable

پرتاب‌ها
DeviceNotAvailableException

روش‌های محافظت‌شده

دریافت شناسه کاربری آماده

protected final Integer getPreparedUserId ()

بازگشت‌ها
Integer

کاربر آماده تنظیم‌شده

protected final void setPreparedUser (TestInformation testInformation, 
                Integer userId)

پارامترها
testInformation TestInformation

userId Integer