Description du test
public
final
class
TestDescription
extends Object
java.lang.Object | |
↳ | com.android.tradefed.result.TestDescription |
Classe représentant des informations sur 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
RÉGLEMENT_TEST_PARAMETERIZED
public static final Pattern PARAMETERIZED_TEST_REGEX
Expression régulière pour la méthode paramétrée. Exemple: nomTest[0]
Constructeurs publics
Description du test
public TestDescription (String className, String testName)
Constructeur
Paramètres | |
---|---|
className |
String : nom de la classe contenant le test. |
testName |
String : nom du test (de la méthode). |
Description du test
public TestDescription (String className, String testName, Annotation... annotations)
Constructeur
Paramètres | |
---|---|
className |
String : nom de la classe contenant le test. |
testName |
String : nom du test (de la méthode). |
annotations |
Annotation : liste des ERROR(/Annotation) associés au scénario de test. |
Description du test
public TestDescription (String className, String testName,annotations)
Constructeur
Paramètres | |
---|---|
className |
String : nom de la classe contenant 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 un
pendant les 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 la conversion
les uns aux autres.
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 sous forme de chaîne. Format attendu: nom de classe#nomdeméthode |
Renvoie | |
---|---|
TestDescription |
Description du test, ou valeur "null" si l'analyse n'a pas pu être effectué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 "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 |
nomgetTest
public String getTestName ()
Renvoie le nom du test avec les paramètres, s'il s'agit d'un test paramétré. Renvoie la nom de 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 |