TestDescription
public
final
class
TestDescription
extends Object
java.lang.Object | |
↳ | com.android.tradefed.result.TestDescription |
Klasa reprezentująca informacje o przypadku testowym.
Podsumowanie
Fieldsem | |
---|---|
public
static
final
Pattern |
PARAMETERIZED_TEST_REGEX
Wyrażenie regularne dla metody z parametrami. |
Konstruktory publiczne | |
---|---|
TestDescription(String className, String testName)
Konstruktor |
|
TestDescription(String className, String testName, Annotation... annotations)
Konstruktor |
|
TestDescription(String className, String testName,
Konstruktor |
Metody publiczne | |
---|---|
int
|
compareTo(TestDescription o)
|
static
TestIdentifier
|
convertToIdentifier(TestDescription desc)
Utwórz |
static
TestDescription
|
createFromTestIdentifier(TestIdentifier testId)
Utwórz |
boolean
|
equals(Object obj)
|
static
TestDescription
|
fromString(String data)
Utwórz |
<T extends Annotation>
T
|
getAnnotation(Class<T> annotationType)
|
|
getAnnotations()
|
String
|
getClassName()
Zwraca pełną nazwę klasy testu. |
String
|
getTestName()
Zwraca nazwę testu z parametrami, jeśli jest to test parametryczny. |
String
|
getTestNameWithoutParams()
Zwraca nazwę testu bez parametrów (jeśli jest to metoda parametryczna). |
int
|
hashCode()
|
String
|
toString()
|
Fieldsem
PARAMETERIZED_TEST_REGEX
public static final Pattern PARAMETERIZED_TEST_REGEX
Wyrażenie regularne dla metody z parametrami. Na przykład: nazwaTestu[0]
Konstruktory publiczne
TestDescription
public TestDescription (String className, String testName)
Konstruktor
Parametry | |
---|---|
className |
String : nazwa klasy zawierającej test. |
testName |
String : nazwa testu (metody). |
TestDescription
public TestDescription (String className, String testName, Annotation... annotations)
Konstruktor
Parametry | |
---|---|
className |
String : nazwa klasy zawierającej test. |
testName |
String : nazwa testu (metody). |
annotations |
Annotation : lista elementów ERROR(/Annotation) powiązanych z przypadkiem testowym. |
TestDescription
public TestDescription (String className, String testName,annotations)
Konstruktor
Parametry | |
---|---|
className |
String : nazwa klasy zawierającej test. |
testName |
String : nazwa testu (metody). |
annotations |
: zbiór ERROR(/Annotation) powiązanych z przypadkiem testowym. |
Metody publiczne
convertToIdentifier
public static TestIdentifier convertToIdentifier (TestDescription desc)
Utwórz TestIdentifier
na podstawie TestDescription
. Przydatne podczas konwertowania opisu podczas testowania.
Parametry | |
---|---|
desc |
TestDescription : konwertowana wartość TestDescription . |
Zwroty | |
---|---|
TestIdentifier |
Utworzony TestIdentifier z wartościami TestDescription. |
createFromTestIdentifier
public static TestDescription createFromTestIdentifier (TestIdentifier testId)
Utwórz TestDescription
na podstawie TestIdentifier
. Służy do łatwego przekształcania danych z jednego formatu na inny.
Parametry | |
---|---|
testId |
TestIdentifier : element TestIdentifier do konwersji. |
Zwroty | |
---|---|
TestDescription |
utworzony TestDescription z wartościami TestIdentifier. |
równa się
public boolean equals (Object obj)
Parametry | |
---|---|
obj |
Object |
Zwroty | |
---|---|
boolean |
fromString
public static TestDescription fromString (String data)
Utwórz TestDescription
na podstawie reprezentacji toString()
}.
Parametry | |
---|---|
data |
String : reprezentacja ciągu znaków. Oczekiwany format: nazwa_klasy#nazwa_metody |
Zwroty | |
---|---|
TestDescription |
wartość TestDescription lub wartość null, jeśli nie można jej przeanalizować |
getAnnotation
public T getAnnotation (Class<T> annotationType)
Parametry | |
---|---|
annotationType |
Class |
Zwroty | |
---|---|
T |
adnotacja typu annotationType dołączona do tego węzła opisu lub null, jeśli nie istnieje |
getAnnotations
publicgetAnnotations ()
Zwroty | |
---|---|
|
wszystkie adnotacje dołączone do tego węzła opisu. |
getClassName
public String getClassName ()
Zwraca pełną nazwę klasy testu.
Zwroty | |
---|---|
String |
getTestName
public String getTestName ()
Zwraca nazwę testu z parametrami, jeśli jest to test z parametrami. Zwraca nazwę testu, jeśli nie jest to test parametryczny.
Zwroty | |
---|---|
String |
getTestNameWithoutParams
public String getTestNameWithoutParams ()
Zwraca nazwę testu bez parametrów (jeśli jest to metoda parametryczna).
Zwroty | |
---|---|
String |
hashCode
public int hashCode ()
Zwroty | |
---|---|
int |
Ciąg
public String toString ()
Zwroty | |
---|---|
String |