TestDescription
public
final
class
TestDescription
extends Object
JavaScript.lang.Object | |
↳ | com.android.tradefed.result.TestDescription |
הכיתה שמייצגת מידע על מקרה בדיקה.
סיכום
שדות | |
---|---|
public
static
final
Pattern |
PARAMETERIZED_TEST_REGEX
ביטוי רגולרי (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()
|
שדות
פרמטר
public static final Pattern PARAMETERIZED_TEST_REGEX
ביטוי רגולרי (regex) לשיטה. לדוגמה: testName[0]
בנאים ציבוריים
TestDescription
public TestDescription (String className, String testName)
בונה
פרמטרים | |
---|---|
className |
String : השם של הכיתה שמבוצעת בה את הבחינה. |
testName |
String : שם הבדיקה (ה-method). |
TestDescription
public TestDescription (String className, String testName, Annotation... annotations)
בונה
פרמטרים | |
---|---|
className |
String : השם של הכיתה שמבוצעת בה את הבחינה. |
testName |
String : שם הבדיקה (ה-method). |
annotations |
Annotation : רשימה של ERROR(/Annotation) שמשויכים למקרה הבדיקה. |
TestDescription
public TestDescription (String className, String testName,annotations)
בונה
פרמטרים | |
---|---|
className |
String : השם של הכיתה שמבוצעת בה את הבחינה. |
testName |
String : שם הבדיקה (ה-method). |
annotations |
: אוסף של ERROR(/Annotation) שמשויך למקרה הבדיקה. |
שיטות ציבוריות
ConversionToIdentifier
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 |
ההערה מסוג noteType שמצורפת לצומת התיאור, או null אם לא קיים |
getהערות
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 |