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