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, annotations)

Konstruktor

Metody publiczne

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

Utwórz TestIdentifier na podstawie: TestDescription.

static TestDescription createFromTestIdentifier(TestIdentifier testId)

Utwórz TestDescription na podstawie: TestIdentifier.

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

Utwórz obiekt TestDescription z jego reprezentacji: toString()}.

<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

porównajDo

public int compareTo (TestDescription o)

Parametry
o TestDescription

Zwroty
int

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

public  getAnnotations ()

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