وصف الاختبار

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 للطريقة ذات المعلمات. على سبيل المثال: اسم الاختبار[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

ConvertToIdentifier

public static TestIdentifier convertToIdentifier (TestDescription desc)

قم بإنشاء TestIdentifier من TestDescription . مفيد لتحويل الوصف أثناء الاختبار.

حدود
desc TestDescription : The 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 التعليق التوضيحي لنوع التعليق التوضيحي المرفق بعقدة الوصف هذه، أو يكون فارغًا في حالة عدم وجوده

getAnnotations

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