TestDescription
public
final
class
TestDescription
extends Object
java.lang.Object | |
↳ | com.android.tradefed.result.TestDescription |
Classe représentant les informations d'un scénario de test.
Résumé
Champs | |
---|---|
public
static
final
Pattern |
PARAMETERIZED_TEST_REGEX
Expression régulière pour la méthode paramétrée. |
Constructeurs publics | |
---|---|
TestDescription(String className, String testName)
Constructeur |
|
TestDescription(String className, String testName, Annotation... annotations)
Constructeur |
|
TestDescription(String className, String testName,
Constructeur |
Méthodes publiques | |
---|---|
int
|
compareTo(TestDescription o)
|
static
TestIdentifier
|
convertToIdentifier(TestDescription desc)
Créez un |
static
TestDescription
|
createFromTestIdentifier(TestIdentifier testId)
Créez un |
boolean
|
equals(Object obj)
|
static
TestDescription
|
fromString(String data)
Créez un |
<T extends Annotation>
T
|
getAnnotation(Class<T> annotationType)
|
|
getAnnotations()
|
String
|
getClassName()
Renvoie le nom de classe complet du test. |
String
|
getTestName()
Renvoie le nom du test avec les paramètres, s'il s'agit d'un test paramétré. |
String
|
getTestNameWithoutParams()
Renvoie le nom du test sans paramètre (s'il s'agit d'une méthode paramétrée). |
int
|
hashCode()
|
String
|
toString()
|
Champs
PARAMETERIZED_TEST_REGEX
public static final Pattern PARAMETERIZED_TEST_REGEX
Expression régulière pour la méthode paramétrée. Par exemple: nomTest[0]
Constructeurs publics
Description du test
public TestDescription (String className, String testName)
Constructeur
Paramètres | |
---|---|
className |
String : nom de la classe qui héberge le test. |
testName |
String : nom du test (méthode). |
TestDescription
public TestDescription (String className, String testName, Annotation... annotations)
Constructeur
Paramètres | |
---|---|
className |
String : nom de la classe qui héberge le test. |
testName |
String : nom du test (méthode). |
annotations |
Annotation : liste des ERROR(/Annotation) associés au cas de test. |
TestDescription
public TestDescription (String className, String testName,annotations)
Constructeur
Paramètres | |
---|---|
className |
String : nom de la classe qui héberge le test. |
testName |
String : nom du test (de la méthode). |
annotations |
: collection de ERROR(/Annotation) associée au scénario de test. |
Méthodes publiques
convertirToIdentifier
public static TestIdentifier convertToIdentifier (TestDescription desc)
Créez un TestIdentifier
à partir d'un TestDescription
. Utile pour convertir une description lors des tests.
Paramètres | |
---|---|
desc |
TestDescription : TestDescription à convertir. |
Renvoie | |
---|---|
TestIdentifier |
Le TestIdentifier créé avec les valeurs TestDescription. |
createFromTestIdentifier
public static TestDescription createFromTestIdentifier (TestIdentifier testId)
Créez un TestDescription
à partir d'un TestIdentifier
. Utilisé pour faciliter les conversions d'une interface à l'autre.
Paramètres | |
---|---|
testId |
TestIdentifier : TestIdentifier à convertir. |
Renvoie | |
---|---|
TestDescription |
le TestDescription créé avec les valeurs TestIdentifier. |
equals
public boolean equals (Object obj)
Paramètres | |
---|---|
obj |
Object |
Renvoie | |
---|---|
boolean |
fromString
public static TestDescription fromString (String data)
Créez un TestDescription
à partir de sa représentation toString()
}.
Paramètres | |
---|---|
data |
String : représentation de la chaîne. Format attendu: classname#methodname |
Renvoie | |
---|---|
TestDescription |
la description du test ou la valeur nulle si elle n'a pas pu être analysée |
getAnnotation
public T getAnnotation (Class<T> annotationType)
Paramètres | |
---|---|
annotationType |
Class |
Renvoie | |
---|---|
T |
l'annotation de type annotationType associée à ce nœud de description, ou la valeur "null" si aucune n'existe |
getAnnotations
publicgetAnnotations ()
Renvoie | |
---|---|
|
toutes les annotations associées à ce nœud de description |
getClassName
public String getClassName ()
Renvoie le nom de classe complet du test.
Renvoie | |
---|---|
String |
getTestName
public String getTestName ()
Renvoie le nom du test avec les paramètres, s'il s'agit d'un test paramétré. Renvoie le nom du test standard s'il ne s'agit pas d'un test paramétré.
Renvoie | |
---|---|
String |
getTestNameWithoutParams
public String getTestNameWithoutParams ()
Renvoie le nom du test sans paramètre (s'il s'agit d'une méthode paramétrée).
Renvoie | |
---|---|
String |
hashCode
public int hashCode ()
Renvoie | |
---|---|
int |
toString
public String toString ()
Renvoie | |
---|---|
String |