Opis testowy
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 obiekt |
<T extends Annotation>
T
|
getAnnotation(Class<T> annotationType)
|
|
getAnnotations()
|
String
|
getClassName()
Zwraca w pełni kwalifikowaną nazwę klasy testu. |
String
|
getTestName()
Zwraca nazwę testu z parametrami, jeśli jest to test z parametrami. |
String
|
getTestNameWithoutParams()
Zwraca nazwę testu bez żadnych parametrów (jeśli jest to metoda z parametrami). |
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: testName[0]
Konstruktory publiczne
Opis testowy
public TestDescription (String className, String testName)
Konstruktor
Parametry | |
---|---|
className |
String : nazwa zajęć, w których odbywa się test. |
testName |
String : nazwa testu (metody). |
Opis testowy
public TestDescription (String className, String testName, Annotation... annotations)
Konstruktor
Parametry | |
---|---|
className |
String : nazwa zajęć, w których odbywa się test. |
testName |
String : nazwa testu (metody). |
annotations |
Annotation : lista elementów ERROR(/Annotation) powiązanych z przypadkiem testowym. |
Opis testowy
public TestDescription (String className, String testName,annotations)
Konstruktor
Parametry | |
---|---|
className |
String : nazwa zajęć, w których odbywa się test. |
testName |
String : nazwa testu (metody). |
annotations |
: zbiór danych ERROR(/Annotation) powiązanych z przypadkiem testowym. |
Metody publiczne
conversionToIdentifier
public static TestIdentifier convertToIdentifier (TestDescription desc)
Utwórz TestIdentifier
na podstawie: TestDescription
. Przydatne do konwersji
podczas testowania.
Parametry | |
---|---|
desc |
TestDescription : element TestDescription do konwersji. |
Zwroty | |
---|---|
TestIdentifier |
Utworzono obiekt TestIdentifier z wartościami TestDescription. |
createFromTestIdentifier
public static TestDescription createFromTestIdentifier (TestIdentifier testId)
Utwórz TestDescription
na podstawie: TestIdentifier
. Używana, aby ułatwić konwersję
między nimi.
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 obiekt TestDescription
z jego reprezentacji: toString()
}.
Parametry | |
---|---|
data |
String : reprezentacja ciągu znaków. Oczekiwany format: nazwa klasy#nazwametody |
Zwroty | |
---|---|
TestDescription |
wartość TestDescription lub wartość null, jeśli nie można jej przeanalizować |
getAdnotation,
public T getAnnotation (Class<T> annotationType)
Parametry | |
---|---|
annotationType |
Class |
Zwroty | |
---|---|
T |
adnotacja typu adnotacjiType, która jest dołączona do tego węzła opisu, lub wartość null, jeśli żaden nie istnieje; |
getAdnotacje
publicgetAnnotations ()
Zwroty | |
---|---|
|
wszystkie adnotacje dołączone do tego węzła opisu |
getClassName
public String getClassName ()
Zwraca w pełni kwalifikowaną nazwę klasy testu.
Zwroty | |
---|---|
String |
getTestName
public String getTestName ()
Zwraca nazwę testu z parametrami, jeśli jest to test z parametrami. Zwraca wartość zwykła nazwa testu, jeśli nie jest to test z parametrami.
Zwroty | |
---|---|
String |
getTestNameWithoutParams
public String getTestNameWithoutParams ()
Zwraca nazwę testu bez żadnych parametrów (jeśli jest to metoda z parametrami).
Zwroty | |
---|---|
String |
kod skrótu
public int hashCode ()
Zwroty | |
---|---|
int |
Ciąg
public String toString ()
Zwroty | |
---|---|
String |