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,
طريقة وضع التصميم |
|
الطرق العامة | |
|---|---|
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) المرتبطة بحالة الاختبار |
TestDescription
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 إذا تعذّر تحليلها |
getAnnotation
public T getAnnotation (Class<T> annotationType)
| المعلمات | |
|---|---|
annotationType |
Class |
| المرتجعات | |
|---|---|
T |
التعليق التوضيحي من النوع annotationType المُرفَق بهذه العقدة الوصفية، أو قيمة فارغة إذا لم يكن هناك أي تعليق توضيحي |
getAnnotations
publicgetAnnotations ()
| المرتجعات | |
|---|---|
|
جميع التعليقات التوضيحية المرفقة بعقدة الوصف هذه |
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 |
|