RunOnSecondaryUserTargetPreparer
public class RunOnSecondaryUserTargetPreparer
extends BaseTargetPreparer
implements IConfigurationReceiver
و ITargetPreparer
أن يخلق المستخدم الثانوي في الإعداد، وعلامات الاختبارات يجب تشغيل في هذا المستخدم.
في teardown ، تتم إزالة المستخدم الثانوي.
إذا كان هناك مستخدم ثانوي موجود بالفعل ، فسيتم استخدامه بدلاً من إنشاء مستخدم جديد ، ولن تتم إزالته في التفكيك.
إذا لم يكن للجهاز القدرة على إنشاء مستخدم جديد عندما يكون ذلك مطلوبًا ، فسيتم تعيين وسيطة الأجهزة ، وتخطي الاختبارات ، والسبب ، ولن يتم تغيير المستخدم. يمكن للاختبارات التي تعمل على الجهاز قراءة هذه الحجة للاستجابة لهذه الحالة.
ملخص
الطرق المحمية |
---|
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 | |