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)

أنشئ 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) المرتبطة بحالة الاختبار

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)

أنشئ 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 إذا تعذّر تحليلها

getAnnotation

public T getAnnotation (Class<T> annotationType)

المعلمات
annotationType Class

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

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