रन-ऑनसेकंडरी यूज़र टारगेट-तैयारर
public
class
RunOnSecondaryUserTargetPreparer
extends BaseTargetPreparer
implements
IConfigurationReceiver
एक ITargetPreparer
जो सेटअप में सेकंडरी उपयोगकर्ता बनाता है. साथ ही, यह तय करता है कि टेस्ट को
उस उपयोगकर्ता में चलता है.
टियरडाउन करने पर, सेकंडरी उपयोगकर्ता हटा दिया जाता है.
अगर कोई दूसरा उपयोगकर्ता पहले से मौजूद है, तो नया बनाने के बजाय उसका इस्तेमाल किया जाएगा और
टियरडाउन में नहीं निकाला जाएगा.
अगर डिवाइस में नया उपयोगकर्ता बनाने की क्षमता नहीं है, तो ज़रूरत पड़ने पर
इंस्ट्रुमेंटेशन तर्क छोड़ें-tests-वजह को सेट किया जाएगा और उपयोगकर्ता में कोई बदलाव नहीं किया जाएगा. जाँचें
डिवाइस पर चलाने वाले उपयोगकर्ता इस स्थिति पर प्रतिक्रिया देने के लिए इस तर्क को पढ़ सकते हैं.
खास जानकारी
सुरक्षित तरीके |
boolean
|
canCreateAdditionalUsers(ITestDevice device, int numberOfUsers)
यह जांच करता है कि मनमुताबिक संख्या में उपयोगकर्ता बनाए जा सकते हैं या नहीं.
|
सार्वजनिक कंस्ट्रक्टर
रन-ऑनसेकंडरी यूज़र टारगेट-तैयारर
public RunOnSecondaryUserTargetPreparer ()
सार्वजनिक तरीके
सेट कॉन्फ़िगरेशन
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 |
|
सुरक्षित तरीके
अतिरिक्त उपयोगकर्ता जोड़ सकते हैं
protected boolean canCreateAdditionalUsers (ITestDevice device,
int numberOfUsers)
यह जांच करता है कि मनमुताबिक संख्या में उपयोगकर्ता बनाए जा सकते हैं या नहीं.
पैरामीटर |
device |
ITestDevice |
numberOfUsers |
int |
थ्रो |
DeviceNotAvailableException |
|