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 أو قيمة فارغة إذا تعذّر تحليلها

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