डिवाइसटेस्टकेस

public class DeviceTestCase
extends MetricTestCase implements IDeviceTest , IRemoteTest , ITestCollector , ITestFilterReceiver , ITestAnnotationFilterReceiver

java.lang.ऑब्जेक्ट
junit.framework.Assert
जूनिट.फ्रेमवर्क.टेस्टकेस
com.android.tradefed.testtype.MetricTestCase
com.android.tradefed.testtype.DeviceTestCase


हेल्पर JUnit परीक्षण केस जो IRemoteTest और IDeviceTest सेवाएँ प्रदान करता है।

यह उपयोगी है यदि आप उन परीक्षणों को कार्यान्वित करना चाहते हैं जो परीक्षणों को परिभाषित करने के JUnit पैटर्न का पालन करते हैं, और अभी भी अन्य ट्रेडफेड सुविधाओं जैसे Option एस के लिए पूर्ण समर्थन रखते हैं।

सारांश

खेत

protected mExcludeAnnotation

चलाने के लिए परीक्षण के एनोटेशन को बाहर निकालें

protected mExcludeFilters

चलाने के लिए परीक्षण नाम के बहिष्कृत फ़िल्टर

protected mIncludeAnnotation

चलाने के लिए परीक्षण के एनोटेशन शामिल हैं

protected mIncludeFilters

चलाने के लिए परीक्षण नाम के फ़िल्टर शामिल करें

सार्वजनिक निर्माणकर्ता

DeviceTestCase ()
DeviceTestCase (String name)

सार्वजनिक तरीके

void addAllExcludeAnnotation ( notAnnotations) addAllExcludeAnnotation ( notAnnotations)

यदि कोई परीक्षण इसके साथ चिह्नित है तो उसे बाहर करने के लिए एनोटेशन का एक ERROR(/Set) जोड़ता है।

void addAllExcludeFilters ( filters) addAllExcludeFilters ( filters)

जिन परीक्षणों को बाहर करना है उनके फ़िल्टर की ERROR(/Set) जोड़ता है।

void addAllIncludeAnnotation ( annotations) addAllIncludeAnnotation ( annotations)

यदि कोई परीक्षण इसके साथ चिह्नित है तो शामिल करने के लिए एनोटेशन का एक ERROR(/Set) जोड़ता है।

void addAllIncludeFilters ( filters) addAllIncludeFilters ( filters)

जिन परीक्षणों को शामिल करना है उनके फ़िल्टर का ERROR(/Set) जोड़ता है।

void addExcludeAnnotation (String notAnnotation)

यदि कोई परीक्षण इसके साथ चिह्नित है तो उसे बाहर करने के लिए एक एनोटेशन जोड़ता है।

void addExcludeFilter (String filter)

किन परीक्षणों को बाहर करना है इसका एक फ़िल्टर जोड़ता है।

void addIncludeAnnotation (String annotation)

यदि कोई परीक्षण इसके साथ चिह्नित है तो उसे शामिल करने के लिए एक एनोटेशन जोड़ता है।

void addIncludeFilter (String filter)

कौन से परीक्षण शामिल करने हैं इसका एक फ़िल्टर जोड़ता है।

void clearExcludeAnnotations ()

वर्तमान में ट्रैक किए गए सभी बहिष्कृत एनोटेशन हटाएं।

void clearExcludeFilters ()

वर्तमान में ट्रैक किए गए सभी बहिष्कृत फ़िल्टर हटाएं।

void clearIncludeAnnotations ()

वर्तमान में ट्रैक किए गए सभी शामिल एनोटेशन हटाएं।

void clearIncludeFilters ()

वर्तमान में ट्रैक किए गए सभी फ़िल्टर हटाएं।

int countTestCases ()
ITestDevice getDevice ()

डिवाइस को परीक्षण के तहत प्राप्त करें.

getExcludeAnnotations ()

बाहर करने के लिए एनोटेशन की वर्तमान ERROR(/Set) लौटाता है।

getExcludeFilters ()

बहिष्कृत फ़िल्टर की वर्तमान ERROR(/Set) लौटाता है।

getIncludeAnnotations ()

शामिल किए जाने वाले एनोटेशन की वर्तमान ERROR(/Set) लौटाता है।

getIncludeFilters ()

फ़िल्टर शामिल करने की वर्तमान ERROR(/Set) लौटाता है।

void run (TestResult result)

यदि चलाने के लिए परीक्षण विधि शून्य है, तो सभी परीक्षण विधियों को चलाने के लिए मूल विधि को ओवरराइड करें।

void run ( TestInformation testInfo, ITestInvocationListener listener)

परीक्षण चलाता है, और परिणाम की रिपोर्ट श्रोता को देता है।

void setCollectTestsOnly (boolean shouldCollectTest)

परीक्षण संग्रह मोड को सक्षम या अक्षम करता है

void setDevice ( ITestDevice device)

परीक्षण के तहत डिवाइस को इंजेक्ट करें।

खेत

mExcludeAnnotation

protected  mExcludeAnnotation

चलाने के लिए परीक्षण के एनोटेशन को बाहर निकालें

mExcludeफ़िल्टर

protected  mExcludeFilters

चलाने के लिए परीक्षण नाम के बहिष्कृत फ़िल्टर

mशामिलएनोटेशन

protected  mIncludeAnnotation

चलाने के लिए परीक्षण के एनोटेशन शामिल हैं

एमइनक्लूडफ़िल्टर

protected  mIncludeFilters

चलाने के लिए परीक्षण नाम के फ़िल्टर शामिल करें

सार्वजनिक निर्माणकर्ता

डिवाइसटेस्टकेस

public DeviceTestCase ()

डिवाइसटेस्टकेस

public DeviceTestCase (String name)

पैरामीटर
name String

सार्वजनिक तरीके

addAllExcludeAnnotation

public void addAllExcludeAnnotation ( notAnnotations)

यदि कोई परीक्षण इसके साथ चिह्नित है तो उसे बाहर करने के लिए एनोटेशन का एक ERROR(/Set) जोड़ता है।

पैरामीटर
notAnnotations

addAllExcludeFilters

public void addAllExcludeFilters ( filters)

जिन परीक्षणों को बाहर करना है उनके फ़िल्टर की ERROR(/Set) जोड़ता है।

पैरामीटर
filters

addAllIncludeAnnotation

public void addAllIncludeAnnotation ( annotations)

यदि कोई परीक्षण इसके साथ चिह्नित है तो शामिल करने के लिए एनोटेशन का एक ERROR(/Set) जोड़ता है।

पैरामीटर
annotations

सभी शामिलफ़िल्टर जोड़ें

public void addAllIncludeFilters ( filters)

जिन परीक्षणों को शामिल करना है उनके फ़िल्टर का ERROR(/Set) जोड़ता है।

पैरामीटर
filters

addExcludeAnnotation

public void addExcludeAnnotation (String notAnnotation)

यदि कोई परीक्षण इसके साथ चिह्नित है तो उसे बाहर करने के लिए एक एनोटेशन जोड़ता है।

पैरामीटर
notAnnotation String

addExcludeFilter

public void addExcludeFilter (String filter)

किन परीक्षणों को बाहर करना है इसका एक फ़िल्टर जोड़ता है।

पैरामीटर
filter String

addIncludeAnnotation

public void addIncludeAnnotation (String annotation)

यदि कोई परीक्षण इसके साथ चिह्नित है तो उसे शामिल करने के लिए एक एनोटेशन जोड़ता है।

पैरामीटर
annotation String

ऐडइनक्लूडफ़िल्टर

public void addIncludeFilter (String filter)

कौन से परीक्षण शामिल करने हैं इसका एक फ़िल्टर जोड़ता है।

पैरामीटर
filter String

ClearExcludeAnnotations

public void clearExcludeAnnotations ()

वर्तमान में ट्रैक किए गए सभी बहिष्कृत एनोटेशन हटाएं।

साफ़ बहिष्कृतफ़िल्टर

public void clearExcludeFilters ()

वर्तमान में ट्रैक किए गए सभी बहिष्कृत फ़िल्टर हटाएं।

स्पष्ट शामिलएनोटेशन

public void clearIncludeAnnotations ()

वर्तमान में ट्रैक किए गए सभी शामिल एनोटेशन हटाएं।

फ़िल्टर शामिल करें साफ़ करें

public void clearIncludeFilters ()

वर्तमान में ट्रैक किए गए सभी फ़िल्टर हटाएं।

काउंटटेस्टकेस

public int countTestCases ()

रिटर्न
int

डिवाइस प्राप्त करें

public ITestDevice getDevice ()

डिवाइस को परीक्षण के तहत प्राप्त करें.

रिटर्न
ITestDevice ITestDevice

GetExcludeAnnotations

public  getExcludeAnnotations ()

बाहर करने के लिए एनोटेशन की वर्तमान ERROR(/Set) लौटाता है।

रिटर्न

GetExcludeFilters

public  getExcludeFilters ()

बहिष्कृत फ़िल्टर की वर्तमान ERROR(/Set) लौटाता है।

रिटर्न

GetIncludeAnnotations

public  getIncludeAnnotations ()

शामिल किए जाने वाले एनोटेशन की वर्तमान ERROR(/Set) लौटाता है।

रिटर्न

GetIncludeFilters

public  getIncludeFilters ()

फ़िल्टर शामिल करने की वर्तमान ERROR(/Set) लौटाता है।

रिटर्न

दौड़ना

public void run (TestResult result)

यदि चलाने के लिए परीक्षण विधि शून्य है, तो सभी परीक्षण विधियों को चलाने के लिए मूल विधि को ओवरराइड करें।

JUnit फ्रेमवर्क केवल TestSuite में लपेटकर TestCase में सभी परीक्षणों को चलाने का समर्थन करता है। दुर्भाग्य से इस तंत्र के साथ कॉल करने वाले अपने स्वयं के परीक्षण मामलों के जीवनचक्र को नियंत्रित नहीं कर सकते हैं, जिससे ट्रेडफेड कॉन्फ़िगरेशन फ्रेमवर्क के परीक्षण मामले में विकल्पों को इंजेक्ट करने जैसी चीजें करना असंभव हो जाता है।

पैरामीटर
result TestResult

दौड़ना

public void run (TestInformation testInfo, 
                ITestInvocationListener listener)

परीक्षण चलाता है, और परिणाम की रिपोर्ट श्रोता को देता है।

पैरामीटर
testInfo TestInformation : TestInformation ऑब्जेक्ट जिसमें परीक्षण चलाने के लिए उपयोगी जानकारी होती है।

listener ITestInvocationListener : परीक्षण परिणामों का ITestInvocationListener

फेंकता
DeviceNotAvailableException

setCollectTestsOnly

public void setCollectTestsOnly (boolean shouldCollectTest)

परीक्षण संग्रह मोड को सक्षम या अक्षम करता है

सेटडिवाइस

public void setDevice (ITestDevice device)

परीक्षण के तहत डिवाइस को इंजेक्ट करें।

पैरामीटर
device ITestDevice : उपयोग करने योग्य ITestDevice