Descripción de la prueba

public final class TestDescription
extends Object

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


Clase que representa información sobre un caso de prueba.

Resumen

Campos

public static final Pattern PARAMETERIZED_TEST_REGEX

Regex para el método parametrizado.

Constructores públicos

TestDescription (String className, String testName)

Constructor

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

Constructor

TestDescription (String className, String testName, annotations) TestDescription (String className, String testName, annotations)

Constructor

Métodos públicos

int compareTo ( TestDescription o)
static TestIdentifier convertToIdentifier ( TestDescription desc)

Cree un TestIdentifier a partir de TestDescription .

static TestDescription createFromTestIdentifier (TestIdentifier testId)

Cree una TestDescription a partir de un TestIdentifier .

boolean equals (Object obj)
static TestDescription fromString (String data)

Cree una TestDescription a partir de su representación toString() }.

<T extends Annotation> T getAnnotation (Class<T> annotationType)
getAnnotations ()
String getClassName ()

Devuelve el nombre de clase completo de la prueba.

String getTestName ()

Devuelve el nombre de la prueba con los parámetros, si es una prueba parametrizada.

String getTestNameWithoutParams ()

Devuelve el nombre de la prueba sin ningún parámetro (si es un método parametrizado).

int hashCode ()
String toString ()

Campos

PARAMETERIZED_TEST_REGEX

public static final Pattern PARAMETERIZED_TEST_REGEX

Regex para el método parametrizado. Por ejemplo: nombredeprueba[0]

Constructores públicos

Descripción de la prueba

public TestDescription (String className, 
                String testName)

Constructor

Parámetros
className String : el nombre de la clase que realiza la prueba.

testName String : el nombre de la prueba (método).

Descripción de la prueba

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

Constructor

Parámetros
className String : el nombre de la clase que realiza la prueba.

testName String : el nombre de la prueba (método).

annotations Annotation : Lista de ERROR(/Annotation) asociada con el caso de prueba.

Descripción de la prueba

public TestDescription (String className, 
                String testName, 
                 annotations)

Constructor

Parámetros
className String : el nombre de la clase que realiza la prueba.

testName String : el nombre de la prueba (método).

annotations : Colección de ERROR(/Annotation) asociada con el caso de prueba.

Métodos públicos

comparar con

public int compareTo (TestDescription o)

Parámetros
o TestDescription

Devoluciones
int

convertirAIdentificador

public static TestIdentifier convertToIdentifier (TestDescription desc)

Cree un TestIdentifier a partir de TestDescription . Útil para convertir una descripción durante la prueba.

Parámetros
desc TestDescription : la TestDescription que se va a convertir.

Devoluciones
TestIdentifier El TestIdentifier creado con los valores de TestDescription.

crearDesdeTestIdentifier

public static TestDescription createFromTestIdentifier (TestIdentifier testId)

Cree una TestDescription a partir de un TestIdentifier . Se utiliza para facilitar la conversión de uno a otro.

Parámetros
testId TestIdentifier : el TestIdentifier a convertir.

Devoluciones
TestDescription la TestDescription creada con los valores de TestIdentifier.

es igual

public boolean equals (Object obj)

Parámetros
obj Object

Devoluciones
boolean

de cadena

public static TestDescription fromString (String data)

Cree una TestDescription a partir de su representación toString() }.

Parámetros
data String : la representación de cadena. Formato esperado: nombre de clase#nombre de método

Devoluciones
TestDescription TestDescription o nulo si no se pudo analizar

obtener anotación

public T getAnnotation (Class<T> annotationType)

Parámetros
annotationType Class

Devoluciones
T la anotación de tipo annotationType que se adjunta a este nodo de descripción, o nula si no existe ninguna

obtener anotaciones

public  getAnnotations ()

Devoluciones
todas las anotaciones adjuntas a este nodo de descripción

getClassName

public String getClassName ()

Devuelve el nombre de clase completo de la prueba.

Devoluciones
String

obtener nombre de prueba

public String getTestName ()

Devuelve el nombre de la prueba con los parámetros, si es una prueba parametrizada. Devuelve el nombre de la prueba normal si no es una prueba parametrizada.

Devoluciones
String

getTestNameSinParams

public String getTestNameWithoutParams ()

Devuelve el nombre de la prueba sin ningún parámetro (si es un método parametrizado).

Devoluciones
String

código hash

public int hashCode ()

Devoluciones
int

Encadenar

public String toString ()

Devoluciones
String