RunOnSecondUserTargetPreparer
public
class
RunOnSecondaryUserTargetPreparer
extends BaseTargetPreparer
implements
IConfigurationReceiver
ITargetPreparer
qui crée un utilisateur secondaire dans la configuration et indique que les tests doivent être
pour cet utilisateur.
Lors de la suppression, l'utilisateur secondaire est supprimé.
Si un utilisateur secondaire existe déjà, il sera utilisé au lieu d'en créer un autre, et il
ne seront pas supprimées lors de la suppression.
Si l'appareil n'est pas en mesure de créer un compte utilisateur alors que celui-ci est requis,
L'argument d'instrumentation "skip-tests-reason" sera défini et l'utilisateur ne sera pas modifié. Tests
exécuté sur l'appareil peut lire cet argument
pour répondre à cet état.
Résumé
Méthodes protégées |
boolean
|
canCreateAdditionalUsers(ITestDevice device, int numberOfUsers)
Vérifie s'il est possible de créer le nombre souhaité d'utilisateurs.
|
Constructeurs publics
RunOnSecondUserTargetPreparer
public RunOnSecondaryUserTargetPreparer ()
Méthodes publiques
Définir une configuration
public void setConfiguration (IConfiguration configuration)
Il injecte les IConfiguration
en cours d'utilisation.
Paramètres |
configuration |
IConfiguration |
public void setUp (TestInformation testInfo)
Paramètres |
testInfo |
TestInformation |
Génère |
DeviceNotAvailableException |
|
TargetSetupError |
|
public void tearDown (TestInformation testInfo,
Throwable e)
Paramètres |
testInfo |
TestInformation |
e |
Throwable |
Génère |
DeviceNotAvailableException |
|
Méthodes protégées
peutCréerAutresUtilisateurs
protected boolean canCreateAdditionalUsers (ITestDevice device,
int numberOfUsers)
Vérifie s'il est possible de créer le nombre souhaité d'utilisateurs.
Paramètres |
device |
ITestDevice |
numberOfUsers |
int |
Génère |
DeviceNotAvailableException |
|