Descripción de prueba

public final class TestDescription
extends Object

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


Es la clase que representa información sobre un caso de prueba.

Resumen

Campos

public static final Pattern PARAMETERIZED_TEST_REGEX

Expresión regular para el método con parámetros.

Constructores públicos

TestDescription(String className, String testName)

Constructor

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

Constructor

TestDescription(String className, String testName, annotations)

Constructor

Métodos públicos

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

Crea un TestIdentifier a partir de un TestDescription.

static TestDescription createFromTestIdentifier(TestIdentifier testId)

Crea un TestDescription a partir de un TestIdentifier.

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

Crea un TestDescription a partir de su representación toString()}.

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

Muestra el nombre de clase completamente calificado de la prueba.

String getTestName()

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

String getTestNameWithoutParams()

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

int hashCode()
String toString()

Campos

PRUEBA_PARAMETERIZADA_REGEX

public static final Pattern PARAMETERIZED_TEST_REGEX

Expresión regular para el método con parámetros. Por ejemplo: testName[0]

Constructores públicos

Descripción de prueba

public TestDescription (String className, 
                String testName)

Constructor

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

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

Descripción de prueba

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

Constructor

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

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

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

Descripción de prueba

public TestDescription (String className, 
                String testName, 
                 annotations)

Constructor

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

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

annotations : Es la 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

Muestra
int

convertToIdentifier

public static TestIdentifier convertToIdentifier (TestDescription desc)

Crea un TestIdentifier a partir de un TestDescription. Es útil para convertir un durante la prueba.

Parámetros
desc TestDescription: Es el TestDescription que se debe convertir.

Muestra
TestIdentifier El TestIdentifier creado con los valores TestDescription.

createFromTestIdentifier

public static TestDescription createFromTestIdentifier (TestIdentifier testId)

Crea un TestDescription a partir de un TestIdentifier. Se usa para facilitar las conversiones de una a otra.

Parámetros
testId TestIdentifier: Es el TestIdentifier que se debe convertir.

Muestra
TestDescription el TestDescription creado con los valores TestIdentifier.

equals

public boolean equals (Object obj)

Parámetros
obj Object

Muestra
boolean

fromString

public static TestDescription fromString (String data)

Crea un TestDescription a partir de su representación toString()}.

Parámetros
data String: Es la representación de cadena. Formato esperado: nombredeclase#nombredelmétodo

Muestra
TestDescription la TestDescription o un valor nulo si no se pudo analizar

getAnnotation

public T getAnnotation (Class<T> annotationType)

Parámetros
annotationType Class

Muestra
T la anotación del tipo anotacionesType que se adjuntan a este nodo de descripción nulo si no existe ninguno

getAnnotations

public  getAnnotations ()

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

getClassName

public String getClassName ()

Muestra el nombre de clase completamente calificado de la prueba.

Muestra
String

getTestName

public String getTestName ()

Muestra 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.

Muestra
String

getTestNameWithoutParams

public String getTestNameWithoutParams ()

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

Muestra
String

hashCode

public int hashCode ()

Muestra
int

toString

public String toString ()

Muestra
String