وصف الاختبار

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)

أنشئ TestIdentifier من TestDescription.

static TestDescription createFromTestIdentifier(TestIdentifier testId)

إنشاء TestDescription من TestIdentifier

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

يمكنك إنشاء TestDescription من تمثيل toString()}.

<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) المرتبطة بإطار الاختبار

وصف الاختبار

public TestDescription (String className, 
                String testName, 
                 annotations)

طريقة وضع التصميم

المعلمات
className String: اسم الصف الذي يجري الاختبار

testName String: اسم الاختبار (الطريقة).

annotations : مجموعة من ERROR(/Annotation) المرتبطة بحالة الاختبار

الطرق العامة

مقارنة ب

public int compareTo (TestDescription o)

المعلمات
o TestDescription

المرتجعات
int

convertToIdentifier

public static TestIdentifier convertToIdentifier (TestDescription desc)

أنشئ TestIdentifier من TestDescription. يكون ذلك مفيدًا لتحويل وصف أثناء الاختبار.

المعلمات
desc TestDescription: TestDescription المطلوب تحويله.

المرتجعات
TestIdentifier TestIdentifier الذي تم إنشاؤه بالقيم TestDescription

createFromTestIdentifier

public static TestDescription createFromTestIdentifier (TestIdentifier testId)

أنشئ TestDescription من TestIdentifier. تُستخدَم لتسهيل عملية التحويل من تنسيق إلى آخر.

المعلمات
testId TestIdentifier: TestIdentifier المطلوب تحويله.

المرتجعات
TestDescription TestDescription الذي تم إنشاؤه بالقيم TestIdentifier

علامة يساوي

public boolean equals (Object obj)

المعلمات
obj Object

المرتجعات
boolean

fromString

public static TestDescription fromString (String data)

يمكنك إنشاء TestDescription من تمثيل toString()}.

المعلمات
data String: تمثيل السلسلة. التنسيق المتوقّع: classname#methodname

المرتجعات
TestDescription TestDescription أو القيمة null إذا تعذّر تحليلها

التعليق التوضيحي

public T getAnnotation (Class<T> annotationType)

المعلمات
annotationType Class

المرتجعات
T التعليق التوضيحي من النوع annotationType المُرفَق بهذه العقدة الوصفية، أو قيمة فارغة إذا لم يكن هناك أي تعليق توضيحي

getAnnotations

public  getAnnotations ()

المرتجعات
جميع التعليقات التوضيحية المرفقة بعقدة الوصف هذه

getClassName

public String getClassName ()

تعرض اسم فئة الاختبار المؤهل بالكامل.

المرتجعات
String

الحصول على اسم الاختبار

public String getTestName ()

لعرض اسم الاختبار مع المَعلمات، إذا كان اختبارًا مُستخدِمًا للمَعلمات. تعرض اسم الاختبار العادي إذا لم يكن اختبارًا بمعلَمات.

المرتجعات
String

الحصول على اسم اختبار بدون مَعلمات

public String getTestNameWithoutParams ()

تُعيد اسم الاختبار بدون أيّ مَعلمات (إذا كانت طريقة مَعلمة).

المرتجعات
String

رمز التجزئة

public int hashCode ()

المرتجعات
int

toString

public String toString ()

المرتجعات
String