TestDescription

public final class TestDescription
extends Object

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


Class yang menampilkan informasi tentang kasus pengujian.

Ringkasan

Kolom

public static final Pattern PARAMETERIZED_TEST_REGEX

Ekspresi reguler untuk metode yang diberi parameter.

Konstruktor publik

TestDescription(String className, String testName)

Konstruktor

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

Konstruktor

TestDescription(String className, String testName, annotations)

Konstruktor

Metode publik

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

Buat TestIdentifier dari TestDescription.

static TestDescription createFromTestIdentifier(TestIdentifier testId)

Buat TestDescription dari TestIdentifier.

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

Buat TestDescription dari representasi toString()}.

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

Menampilkan nama class pengujian yang sepenuhnya memenuhi syarat.

String getTestName()

Menampilkan nama pengujian dengan parameter, jika merupakan pengujian berparameter.

String getTestNameWithoutParams()

Menampilkan nama pengujian tanpa parameter apa pun (jika berupa metode berparameter).

int hashCode()
String toString()

Kolom

PARAMETERIZED_TEST_REGEX

public static final Pattern PARAMETERIZED_TEST_REGEX

Ekspresi reguler untuk metode yang diberi parameter. Misalnya: testName[0]

Konstruktor publik

TestDescription

public TestDescription (String className, 
                String testName)

Konstruktor

Parameter
className String: Nama class yang menjalankan pengujian.

testName String: Nama pengujian (metode).

TestDescription

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

Konstruktor

Parameter
className String: Nama class yang menjalankan pengujian.

testName String: Nama pengujian (metode).

annotations Annotation: Daftar ERROR(/Annotation) yang terkait dengan kasus pengujian.

TestDescription

public TestDescription (String className, 
                String testName, 
                 annotations)

Konstruktor

Parameter
className String: Nama class yang menjalankan pengujian.

testName String: Nama pengujian (metode).

annotations : Kumpulan ERROR(/Annotation) yang terkait dengan kasus pengujian.

Metode publik

compareTo

public int compareTo (TestDescription o)

Parameter
o TestDescription

Hasil
int

convertToIdentifier

public static TestIdentifier convertToIdentifier (TestDescription desc)

Buat TestIdentifier dari TestDescription. Berguna untuk mengonversi deskripsi selama pengujian.

Parameter
desc TestDescription: TestDescription yang akan dikonversi.

Hasil
TestIdentifier TestIdentifier yang dibuat dengan nilai TestDescription.

createFromTestIdentifier

public static TestDescription createFromTestIdentifier (TestIdentifier testId)

Buat TestDescription dari TestIdentifier. Digunakan untuk mempermudah konversi dari satu format ke format lainnya.

Parameter
testId TestIdentifier: TestIdentifier yang akan dikonversi.

Hasil
TestDescription TestDescription yang dibuat dengan nilai TestIdentifier.

sama dengan

public boolean equals (Object obj)

Parameter
obj Object

Hasil
boolean

fromString

public static TestDescription fromString (String data)

Buat TestDescription dari representasi toString()}.

Parameter
data String: representasi String. Format yang diharapkan: classname#methodname

Hasil
TestDescription TestDescription atau null jika tidak dapat diurai

getAnnotation

public T getAnnotation (Class<T> annotationType)

Parameter
annotationType Class

Hasil
T anotasi annotationType yang dilampirkan ke node deskripsi ini, atau null jika tidak ada

getAnnotations

public  getAnnotations ()

Hasil
semua anotasi yang dilampirkan ke node deskripsi ini

getClassName

public String getClassName ()

Menampilkan nama class pengujian yang sepenuhnya memenuhi syarat.

Hasil
String

getTestName

public String getTestName ()

Menampilkan nama pengujian dengan parameter, jika merupakan pengujian berparameter. Menampilkan nama pengujian reguler jika bukan pengujian berparameter.

Hasil
String

getTestNameWithoutParams

public String getTestNameWithoutParams ()

Menampilkan nama pengujian tanpa parameter apa pun (jika berupa metode berparameter).

Hasil
String

hashCode

public int hashCode ()

Hasil
int

toString

public String toString ()

Hasil
String