Google is committed to advancing racial equity for Black communities. See how.
Cette page a été traduite par l'API Cloud Translation.
Switch to English

Description du test

public final class TestDescription
extends Object

java.lang.Object
com.android.tradefed.result.TestDescription


Classe représentant des informations sur un cas de test.

Résumé

Des champs

public static final Pattern PARAMETERIZED_TEST_REGEX

Regex 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, annotations) TestDescription (String className, String testName, annotations)

Constructeur

Méthodes publiques

static TestIdentifier convertToIdentifier ( TestDescription desc)

Créez un TestIdentifier partir d'un TestDescription .

static TestDescription createFromTestIdentifier (TestIdentifier testId)

Créez une TestDescription partir d'un TestIdentifier .

boolean equals (Object obj)
<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 aucun paramètre (s'il s'agit d'une méthode paramétrée).

int hashCode ()
String toString ()

Des champs

PARAMETERIZED_TEST_REGEX

public static final Pattern PARAMETERIZED_TEST_REGEX

Regex pour la méthode paramétrée. Par exemple: testName [0]

Constructeurs publics

Description du test

public TestDescription (String className, 
                String testName)

Constructeur

Paramètres
className String : Le nom de la classe contenant le test.

testName String : le nom du test (de la méthode).

Description du test

public TestDescription (String className, 
                String testName, 
                Annotation... annotations)

Constructeur

Paramètres
className String : Le nom de la classe contenant le test.

testName String : le nom du test (de la méthode).

annotations Annotation : Liste des ERROR(/Annotation) associées au cas de test.

Description du test

public TestDescription (String className, 
                String testName, 
                 annotations)

Constructeur

Paramètres
className String : Le nom de la classe contenant le test.

testName String : le nom du test (de la méthode).

annotations : Collection d' ERROR(/Annotation) associée au cas de test.

Méthodes publiques

convertToIdentifier

public static TestIdentifier convertToIdentifier ( TestDescription desc)

Créez un TestIdentifier partir d'un TestDescription . Utile pour convertir une description pendant le test.

Paramètres
desc TestDescription : Le TestDescription à convertir.

Retour
TestIdentifier TestIdentifier créé avec les valeurs TestDescription.

createFromTestIdentifier

public static TestDescription createFromTestIdentifier (TestIdentifier testId)

Créez une TestDescription partir d'un TestIdentifier . Utilisé pour faciliter la conversion de l'un à l'autre.

Paramètres
testId TestIdentifier : Le TestIdentifier à convertir.

Retour
TestDescription le TestDescription créé avec les valeurs TestIdentifier.

équivaut à

public boolean equals (Object obj)

Paramètres
obj Object

Retour
boolean

getAnnotation

public T getAnnotation (Class<T> annotationType)

Paramètres
annotationType Class

Retour
T l'annotation de type annotationType qui est attachée à ce nœud de description, ou null s'il n'en existe pas

getAnnotations

public  getAnnotations ()

Retour
toutes les annotations attachées à ce nœud de description

getClassName

public String getClassName ()

Renvoie le nom de classe complet du test.

Retour
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 normal s'il ne s'agit pas d'un test paramétré.

Retour
String

getTestNameWithoutParams

public String getTestNameWithoutParams ()

Renvoie le nom du test sans aucun paramètre (s'il s'agit d'une méthode paramétrée).

Retour
String

hashCode

public int hashCode ()

Retour
int

toString

public String toString ()

Retour
String