Przygotowanie elementu RunOnAdditionalUserTargetPreparer
public
class
RunOnSecondaryUserTargetPreparer
extends BaseTargetPreparer
implements
IConfigurationReceiver
ITargetPreparer
, który tworzy w konfiguracji użytkownika dodatkowego i oznacza, że testy powinny być
które użytkownik zobaczy.
W trakcie wycofywania użytkownik dodatkowy jest usuwany.
Jeśli istnieje już dodatkowe konto użytkownika, zostanie ono użyte zamiast tworzenia nowego.
nie zostaną usunięte podczas dezaktywacji.
Jeśli urządzenie nie ma możliwości utworzenia nowego konta użytkownika, gdy jest on potrzebny,
argument instrumentacji „pomijanie-testy-powód” zostanie ustawiony, a użytkownik nie zostanie zmieniony. Testy
uruchomione na urządzeniu mogą odczytać ten argument, aby odpowiedzieć na ten stan.
Podsumowanie
Metody chronione |
boolean
|
canCreateAdditionalUsers(ITestDevice device, int numberOfUsers)
Sprawdza, czy można utworzyć odpowiednią liczbę użytkowników.
|
Konstruktory publiczne
Przygotowanie elementu RunOnAdditionalUserTargetPreparer
public RunOnSecondaryUserTargetPreparer ()
Metody publiczne
setConfiguration
public void setConfiguration (IConfiguration configuration)
Wstawia używany IConfiguration
.
Parametry |
configuration |
IConfiguration |
public void setUp (TestInformation testInfo)
Parametry |
testInfo |
TestInformation |
Rzuty |
DeviceNotAvailableException |
|
TargetSetupError |
|
public void tearDown (TestInformation testInfo,
Throwable e)
Parametry |
testInfo |
TestInformation |
e |
Throwable |
Rzuty |
DeviceNotAvailableException |
|
Metody chronione
canCreateAdditionalUsers
protected boolean canCreateAdditionalUsers (ITestDevice device,
int numberOfUsers)
Sprawdza, czy można utworzyć odpowiednią liczbę użytkowników.
Parametry |
device |
ITestDevice |
numberOfUsers |
int |
Rzuty |
DeviceNotAvailableException |
|