Descrição do teste

public final class TestDescription
extends Object

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


Classe que representa informações sobre um caso de teste.

Resumo

Campos

public static final Pattern PARAMETERIZED_TEST_REGEX

Regex do método parametrizado.

Construtores públicos

TestDescription(String className, String testName)

Construtor

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

Construtor

TestDescription(String className, String testName, annotations)

Construtor

Métodos públicos

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

Cria um TestIdentifier com base em um TestDescription.

static TestDescription createFromTestIdentifier(TestIdentifier testId)

Cria um TestDescription com base em um TestIdentifier.

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

Crie um TestDescription usando a representação toString()} dele.

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

Retorna o nome de classe totalmente qualificado do teste.

String getTestName()

Retorna o nome do teste com os parâmetros, se for parametrizado.

String getTestNameWithoutParams()

Retorna o nome do teste sem nenhum parâmetro (se for um método parametrizado).

int hashCode()
String toString()

Campos

REGEX_DE_TESTE DE PARAMETERIZED

public static final Pattern PARAMETERIZED_TEST_REGEX

Regex do método parametrizado. Por exemplo: testName[0]

Construtores públicos

Descrição do teste

public TestDescription (String className, 
                String testName)

Construtor

Parâmetros
className String: o nome da classe que contém o teste.

testName String: o nome do teste (método).

Descrição do teste

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

Construtor

Parâmetros
className String: o nome da classe que contém o teste.

testName String: o nome do teste (método).

annotations Annotation: lista de ERROR(/Annotation) associados ao caso de teste.

Descrição do teste

public TestDescription (String className, 
                String testName, 
                 annotations)

Construtor

Parâmetros
className String: o nome da classe que contém o teste.

testName String: o nome do teste (método).

annotations : coleção de ERROR(/Annotation) associada ao caso de teste.

Métodos públicos

compararTo

public int compareTo (TestDescription o)

Parâmetros
o TestDescription

Retorna
int

convertToIdentifier

public static TestIdentifier convertToIdentifier (TestDescription desc)

Cria um TestIdentifier com base em um TestDescription. Útil para converter um durante o teste.

Parâmetros
desc TestDescription: o TestDescription a ser convertido.

Retorna
TestIdentifier O TestIdentifier criado com os valores de TestDescription.

createFromTestIdentifier

public static TestDescription createFromTestIdentifier (TestIdentifier testId)

Cria um TestDescription com base em um TestIdentifier. Usado para facilitar a conversão de um para o outro.

Parâmetros
testId TestIdentifier: o TestIdentifier a ser convertido.

Retorna
TestDescription o TestDescription criado com os valores de TestIdentifier.

equals

public boolean equals (Object obj)

Parâmetros
obj Object

Retorna
boolean

fromString

public static TestDescription fromString (String data)

Crie um TestDescription usando a representação toString()} dele.

Parâmetros
data String: a representação da string. Formato esperado: classname#methodname

Retorna
TestDescription o TestDescription ou nulo, se ele não puder ser analisado

getAnnotation

public T getAnnotation (Class<T> annotationType)

Parâmetros
annotationType Class

Retorna
T a anotação do tipoannotationType anexado a esse nó de descrição ou nulo se nenhum existir

getAnnotations

public  getAnnotations ()

Retorna
todas as anotações anexadas a este nó de descrição

getClassName

public String getClassName ()

Retorna o nome de classe totalmente qualificado do teste.

Retorna
String

getTestName.

public String getTestName ()

Retorna o nome do teste com os parâmetros, se for parametrizado. Retorna o nome de teste regular, caso não seja um teste parametrizado.

Retorna
String

getTestNameWithoutParams

public String getTestNameWithoutParams ()

Retorna o nome do teste sem nenhum parâmetro (se for um método parametrizado).

Retorna
String

hashCode

public int hashCode ()

Retorna
int

toString

public String toString ()

Retorna
String