BaseSwitchUserTargetPreparer
public abstract class BaseSwitchUserTargetPreparer
extends BaseTargetPreparer
Известные прямые подклассы |
Объект ITargetPreparer , который переключается на указанный тип пользователя в setUp. По умолчанию он остается в текущем пользовательском режиме, и переключение не выполняется.
Пытается восстановить состояние пользователя устройства, переключаясь обратно на текущего пользователя, который был до выполнения программы.
После setUp(TestInformation) свойство PROPERTY_PREPARED_USER устанавливается значением текущего пользователя.
Краткое содержание
Константы
PROPERTY_PREPARED_USER
public static final String PROPERTY_PREPARED_USER
Имя ключа property TestInfo , в котором хранится идентификатор текущего пользователя устройства после подготовки целевого объекта.
Например, если до срабатывания подготовителя текущим пользователем был пользователь 42 , а подготовитель изменил значение на 0 , то значение свойства будет равно "0" .
Примечание: свойство не устанавливается, если переключение пользователя не удалось, и удаляется в конце (после tearDown(TestInformation,Throwable) ).
Постоянное значение: "com.android.tradefed.targetprep.SwitchUserTargetPreparer.preparedUser"
Государственные строители
BaseSwitchUserTargetPreparer
public BaseSwitchUserTargetPreparer ()
Общедоступные методы
настраивать
public final void setUp (ITestDevice device,
IBuildInfo buildInfo)| Параметры |
|---|
device | ITestDevice |
buildInfo | IBuildInfo |
срывать
public final void tearDown (ITestDevice device,
IBuildInfo buildInfo,
Throwable e)| Параметры |
|---|
device | ITestDevice |
buildInfo | IBuildInfo |
e | Throwable |
Защищенные методы
getPreparedUserId
protected final Integer getPreparedUserId ()
protected final void setPreparedUser (TestInformation testInformation,
Integer userId)| Параметры |
|---|
testInformation | TestInformation |
userId | Integer |