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,
Construtor |
Métodos públicos | |
---|---|
int
|
compareTo(TestDescription o)
|
static
TestIdentifier
|
convertToIdentifier(TestDescription desc)
Crie um |
static
TestDescription
|
createFromTestIdentifier(TestIdentifier testId)
Crie um |
boolean
|
equals(Object obj)
|
static
TestDescription
|
fromString(String data)
Crie uma |
<T extends Annotation>
T
|
getAnnotation(Class<T> annotationType)
|
|
getAnnotations()
|
String
|
getClassName()
Retorna o nome da classe totalmente qualificado do teste. |
String
|
getTestName()
Retorna o nome do teste com os parâmetros, se for um teste parametrizado. |
String
|
getTestNameWithoutParams()
Retorna o nome do teste sem parâmetros (se for um método parametrizado). |
int
|
hashCode()
|
String
|
toString()
|
Campos
REGEX_DE_TEST_PARAMETERIZED
public static final Pattern PARAMETERIZED_TEST_REGEX
Regex para método parametrizado. Por exemplo: testName[0]
Construtores públicos
TestDescription
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). |
TestDescription
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. |
TestDescription
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) associado ao caso de teste. |
Métodos públicos
convertToIdentifier
public static TestIdentifier convertToIdentifier (TestDescription desc)
Crie um TestIdentifier
a partir de um TestDescription
. Útil para converter uma
descrição durante o teste.
Parâmetros | |
---|---|
desc |
TestDescription : a TestDescription a ser convertida. |
Retorna | |
---|---|
TestIdentifier |
O TestIdentifier criado com os valores de TestDescription. |
createFromTestIdentifier
public static TestDescription createFromTestIdentifier (TestIdentifier testId)
Crie um TestDescription
a partir de 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 de 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 não houver nenhum |
getAnnotations
publicgetAnnotations ()
Retorna | |
---|---|
|
todas as anotações anexadas a esse nó de descrição |
getClassName
public String getClassName ()
Retorna o nome da 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 do teste regular se não for um teste parametrizado.
Retorna | |
---|---|
String |
getTestNameWithoutParams
public String getTestNameWithoutParams ()
Retorna o nome do teste sem parâmetros (se for um método parametrizado).
Retorna | |
---|---|
String |
hashCode
public int hashCode ()
Retorna | |
---|---|
int |
toString
public String toString ()
Retorna | |
---|---|
String |