TestDescription

public final class TestDescription
extends Object

java.lang.Object
   ↳ com.android.tradefed.result.TestDescription


यह क्लास, टेस्ट केस के बारे में जानकारी दिखाती है.

खास जानकारी

फ़ील्ड्स की फ़िल्में

public static final Pattern PARAMETERIZED_TEST_REGEX

पैरामीटर वाली विधि के लिए रेगुलर एक्सप्रेशन.

पब्लिक कंस्ट्रक्टर

TestDescription(String className, String testName)

कंस्ट्रक्टर

TestDescription(String className, String testName, Annotation... annotations)

कंस्ट्रक्टर

TestDescription(String className, String testName, annotations)

कंस्ट्रक्टर

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

int compareTo(TestDescription o)
static TestIdentifier convertToIdentifier(TestDescription desc)

किसी TestDescription से TestIdentifier बनाएं.

static TestDescription createFromTestIdentifier(TestIdentifier testId)

किसी TestIdentifier से TestDescription बनाएं.

boolean equals(Object obj)
static TestDescription fromString(String data)

इसके toString()} प्रज़ेंटेशन से TestDescription बनाएं.

<T extends Annotation> T getAnnotation(Class<T> annotationType)
getAnnotations()
String getClassName()

यह टेस्ट के पूरी तरह से क्वालिफ़ाइड क्लास का नाम दिखाता है.

String getTestName()

अगर यह पैरामीटर वाला टेस्ट है, तो पैरामीटर के साथ टेस्ट का नाम दिखाता है.

String getTestNameWithoutParams()

यह फ़ंक्शन, पैरामीटर के बिना टेस्ट का नाम दिखाता है. ऐसा तब होता है, जब टेस्ट किया जाने वाला तरीका पैरामीटर वाला हो.

int hashCode()
String toString()

फ़ील्ड्स की फ़िल्में

PARAMETERIZED_TEST_REGEX

public static final Pattern PARAMETERIZED_TEST_REGEX

पैरामीटर वाली विधि के लिए रेगुलर एक्सप्रेशन. उदाहरण के लिए: testName[0]

पब्लिक कंस्ट्रक्टर

TestDescription

public TestDescription (String className, 
                String testName)

कंस्ट्रक्टर

पैरामीटर
className String: टेस्ट को होल्ड करने वाली क्लास का नाम.

testName String: टेस्ट (तरीके) का नाम.

TestDescription

public TestDescription (String className, 
                String testName, 
                Annotation... annotations)

कंस्ट्रक्टर

पैरामीटर
className String: टेस्ट को होल्ड करने वाली क्लास का नाम.

testName String: टेस्ट (तरीके) का नाम.

annotations Annotation: टेस्ट केस से जुड़े ERROR(/Annotation) की सूची.

TestDescription

public TestDescription (String className, 
                String testName, 
                 annotations)

कंस्ट्रक्टर

पैरामीटर
className String: टेस्ट को होल्ड करने वाली क्लास का नाम.

testName String: टेस्ट (तरीके) का नाम.

annotations : टेस्ट केस से जुड़े ERROR(/Annotation) का कलेक्शन.

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

compareTo

public int compareTo (TestDescription o)

पैरामीटर
o TestDescription

रिटर्न
int

convertToIdentifier

public static TestIdentifier convertToIdentifier (TestDescription desc)

किसी TestDescription से TestIdentifier बनाएं. यह टेस्टिंग के दौरान किसी ब्यौरे को बदलने के लिए काम आता है.

पैरामीटर
desc TestDescription: TestDescription को बदलना है.

रिटर्न
TestIdentifier TestDescription वैल्यू के साथ बनाया गया TestIdentifier.

createFromTestIdentifier

public static TestDescription createFromTestIdentifier (TestIdentifier testId)

किसी TestIdentifier से TestDescription बनाएं. इसका इस्तेमाल एक से दूसरे में आसानी से कन्वर्ज़न के लिए किया जाता है.

पैरामीटर
testId TestIdentifier: TestIdentifier को बदलना है.

रिटर्न
TestDescription TestIdentifier वैल्यू के साथ बनाया गया TestDescription.

बराबर

public boolean equals (Object obj)

पैरामीटर
obj Object

रिटर्न
boolean

fromString

public static TestDescription fromString (String data)

इसके toString()} प्रज़ेंटेशन से TestDescription बनाएं.

पैरामीटर
data String: स्ट्रिंग के तौर पर दिखाया गया. सही फ़ॉर्मैट: classname#methodname

रिटर्न
TestDescription TestDescription या अगर इसे पार्स नहीं किया जा सका, तो null

getAnnotation

public T getAnnotation (Class<T> annotationType)

पैरामीटर
annotationType Class

रिटर्न
T annotationType टाइप का एनोटेशन, जो इस description नोड से जुड़ा है या अगर कोई एनोटेशन मौजूद नहीं है, तो null

getAnnotations

public  getAnnotations ()

रिटर्न
इस ब्यौरे वाले नोड से जुड़े सभी एनोटेशन

getClassName

public String getClassName ()

यह टेस्ट के पूरी तरह से क्वालिफ़ाइड क्लास का नाम दिखाता है.

रिटर्न
String

getTestName

public String getTestName ()

अगर यह पैरामीटर वाला टेस्ट है, तो पैरामीटर के साथ टेस्ट का नाम दिखाता है. अगर पैरामीटर वाला टेस्ट नहीं है, तो यह फ़ंक्शन रेगुलर टेस्ट का नाम दिखाता है.

रिटर्न
String

getTestNameWithoutParams

public String getTestNameWithoutParams ()

यह फ़ंक्शन, पैरामीटर के बिना टेस्ट का नाम दिखाता है. ऐसा तब होता है, जब टेस्ट किया जाने वाला तरीका पैरामीटर वाला हो.

रिटर्न
String

hashCode

public int hashCode ()

रिटर्न
int

toString

public String toString ()

रिटर्न
String