وصف الاختبار

public final class TestDescription
extends Object

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


فئة تمثل معلومات حول حالة الاختبار.

ملخص

مجالات

public static final Pattern PARAMETERIZED_TEST_REGEX

Regex للطريقة المعلمة.

المنشئون العامة

TestDescription (String className, String testName)

البناء

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

البناء

TestDescription (String className, String testName, 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

Regex للطريقة المعلمة. على سبيل المثال: testName [0]

المنشئون العامة

وصف الاختبار

public TestDescription (String className, 
                String testName)

البناء

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

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

وصف الاختبار

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

تحويل إلى معرف

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 أو لاغى إذا تعذر تحليله

الحصول على تعليق

public T getAnnotation (Class<T> annotationType)

المعلمات
annotationType Class

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

الحصول على شروح

public  getAnnotations ()

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

getClassName

public String getClassName ()

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

عائدات
String

getTestName

public String getTestName ()

يُرجع اسم الاختبار بالمعلمات ، إذا كان اختبار معلمات. يُرجع اسم الاختبار العادي إذا لم يكن اختبارًا محددًا بمعلمات.

عائدات
String

getTestNameWithoutParams

public String getTestNameWithoutParams ()

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

عائدات
String

hashCode

public int hashCode ()

عائدات
int

إلى سلسلة

public String toString ()

عائدات
String