وصف الاختبار
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,
طريقة وضع التصميم |
الطرق العامة | |
---|---|
int
|
compareTo(TestDescription o)
|
static
TestIdentifier
|
convertToIdentifier(TestDescription desc)
أنشئ |
static
TestDescription
|
createFromTestIdentifier(TestIdentifier testId)
إنشاء |
boolean
|
equals(Object obj)
|
static
TestDescription
|
fromString(String data)
يمكنك إنشاء |
<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) المرتبطة بإطار الاختبار |
وصف الاختبار
public TestDescription (String className, String testName,annotations)
طريقة وضع التصميم
المعلمات | |
---|---|
className |
String : اسم الصف الذي يجري الاختبار |
testName |
String : اسم الاختبار (الطريقة). |
annotations |
: مجموعة من ERROR(/Annotation) المرتبطة بحالة الاختبار |
الطرق العامة
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 إذا تعذّر تحليلها |
التعليق التوضيحي
public T getAnnotation (Class<T> annotationType)
المعلمات | |
---|---|
annotationType |
Class |
المرتجعات | |
---|---|
T |
التعليق التوضيحي من النوع annotationType المُرفَق بهذه العقدة الوصفية، أو قيمة فارغة إذا لم يكن هناك أي تعليق توضيحي |
getAnnotations
publicgetAnnotations ()
المرتجعات | |
---|---|
|
جميع التعليقات التوضيحية المرفقة بعقدة الوصف هذه |
getClassName
public String getClassName ()
تعرض اسم فئة الاختبار المؤهل بالكامل.
المرتجعات | |
---|---|
String |
الحصول على اسم الاختبار
public String getTestName ()
لعرض اسم الاختبار مع المَعلمات، إذا كان اختبارًا مُستخدِمًا للمَعلمات. تعرض اسم الاختبار العادي إذا لم يكن اختبارًا بمعلَمات.
المرتجعات | |
---|---|
String |
الحصول على اسم اختبار بدون مَعلمات
public String getTestNameWithoutParams ()
تُعيد اسم الاختبار بدون أيّ مَعلمات (إذا كانت طريقة مَعلمة).
المرتجعات | |
---|---|
String |
رمز التجزئة
public int hashCode ()
المرتجعات | |
---|---|
int |
toString
public String toString ()
المرتجعات | |
---|---|
String |