RunOnSecondaryUserTargetPreparer
public class RunOnSecondaryUserTargetPreparer
extends BaseTargetPreparer
implements IConfigurationReceiver
ITargetPreparer
שיוצרת משתמש משני התקנה, וסימנים כי בדיקות צריכות להתנהל משתמש.
בעת פירוק, המשתמש המשני מוסר.
אם כבר קיים משתמש משני, הוא ישמש אותו במקום ליצור משתמש חדש, והוא לא יוסר בעת פירוק.
אם למכשיר אין יכולת ליצור משתמש חדש כאשר יש צורך בכך, אזי תוגדר ארגומנט המכשיר דילוג-סיבה-סיבה, והמשתמש לא ישתנה. בדיקות הפועלות במכשיר יכולות לקרוא טיעון זה כדי להגיב למצב זה.
סיכום
שיטות מוגנות |
---|
boolean | canCreateAdditionalUsers (ITestDevice device, int numberOfUsers) בודק אם אפשר ליצור את מספר המשתמשים הרצוי. |
בוני ציבור
RunOnSecondaryUserTargetPreparer
public RunOnSecondaryUserTargetPreparer ()
שיטות ציבוריות
setConfiguration
public void setConfiguration (IConfiguration configuration)
מזריק את IConfiguration
בשימוש.
פרמטרים |
---|
configuration | IConfiguration |
public void setUp (TestInformation testInfo)
פרמטרים |
---|
testInfo | TestInformation |
זורק |
---|
DeviceNotAvailableException | |
TargetSetupError | |
public void tearDown (TestInformation testInfo,
Throwable e)
פרמטרים |
---|
testInfo | TestInformation |
e | Throwable |
זורק |
---|
DeviceNotAvailableException | |
שיטות מוגנות
canCreateAdditionalUsers
protected boolean canCreateAdditionalUsers (ITestDevice device,
int numberOfUsers)
בודק אם אפשר ליצור את מספר המשתמשים הרצוי.
פרמטרים |
---|
device | ITestDevice |
numberOfUsers | int |
זורק |
---|
DeviceNotAvailableException | |