תיאור מבחן

public final class TestDescription
extends Object

java.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) 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 ()

שדות

PARAMETERIZED_TEST_REGEX

public static final Pattern PARAMETERIZED_TEST_REGEX

Regex עבור פרמטרים של שיטה. לדוגמה: testName[0]

בנאים ציבוריים

תיאור מבחן

public TestDescription (String className, 
                String testName)

בַּנַאִי

פרמטרים
className String : שם הכיתה שמקיימת את המבחן.

testName String : שם הבדיקה (השיטה).

תיאור מבחן

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

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

בהשוואה ל

public int compareTo (TestDescription o)

פרמטרים
o TestDescription

החזרות
int

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 : ייצוג המחרוזת. פורמט צפוי: שם מחלקה#שם שיטה

החזרות
TestDescription ה-TestDescription או null אם לא ניתן היה לנתח אותו

getAnnotation

public T getAnnotation (Class<T> annotationType)

פרמטרים
annotationType Class

החזרות
T ההערה מסוג annotationType המצורפת לצומת תיאור זה, או null אם אין כזה

getAnnotations

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