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, 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)
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) שמשויך למקרה הבדיקה.

שיטות ציבוריות

השוואה אל

public int compareTo (TestDescription o)

פרמטרים
o TestDescription

החזרות
int

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הערות

public  getAnnotations ()

החזרות
כל ההערות המצורפות לצומת התיאור הזה

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