TestDescription

public final class TestDescription
extends Object implements Comparable<TestDescription>, Serializable

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, Collection<Annotation> 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)
Collection<Annotation> 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: قائمة Annotation المرتبطة بحالة الاختبار.

TestDescription

public TestDescription (String className, 
                String testName, 
                Collection<Annotation> annotations)

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

المعلَمات
className String: اسم الفئة التي تحتوي على الاختبار.

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

annotations Collection: مجموعة 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: تمثيل السلسلة. التنسيق المتوقّع: اسم_الفئة#اسم_الطريقة

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

getAnnotation

public T getAnnotation (Class<T> annotationType)

المعلَمات
annotationType Class

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

getAnnotations

public Collection<Annotation> getAnnotations ()

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

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