Deskripsi Tes

public final class TestDescription
extends Object

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


Class yang mewakili informasi tentang kasus pengujian.

Ringkasan

Kolom

public static final Pattern PARAMETERIZED_TEST_REGEX

Regex untuk metode yang diparameterisasi.

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)

Membuat TestIdentifier dari TestDescription.

static TestDescription createFromTestIdentifier(TestIdentifier testId)

Membuat TestDescription dari TestIdentifier.

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

Buat TestDescription dari representasi toString()}-nya.

<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 pengujiannya berparameter.

String getTestNameWithoutParams()

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

int hashCode()
String toString()

Kolom

PARAMETERIZED_TEST_REGEX

public static final Pattern PARAMETERIZED_TEST_REGEX

Regex untuk metode yang diparameterisasi. Misalnya: testName[0]

Konstruktor publik

Deskripsi Tes

public TestDescription (String className, 
                String testName)

Konstruktor

Parameter
className String: Nama class yang mengadakan pengujian.

testName String: Nama (metode) pengujian.

Deskripsi Tes

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

Konstruktor

Parameter
className String: Nama class yang mengadakan pengujian.

testName String: Nama (metode) pengujian.

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

Deskripsi Tes

public TestDescription (String className, 
                String testName, 
                 annotations)

Konstruktor

Parameter
className String: Nama class yang mengadakan pengujian.

testName String: Nama (metode) pengujian.

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

Metode publik

bandingkanDengan

public int compareTo (TestDescription o)

Parameter
o TestDescription

Hasil
int

konversiToIdentifier

public static TestIdentifier convertToIdentifier (TestDescription desc)

Membuat 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)

Membuat TestDescription dari TestIdentifier. Digunakan untuk kemudahan konversi dari satu ke yang lain.

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()}-nya.

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

Hasil
TestDescription TestDescription atau null jika tidak dapat diuraikan

getAnnotation

public T getAnnotation (Class<T> annotationType)

Parameter
annotationType Class

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

getAnnotations

public  getAnnotations ()

Hasil
semua anotasi yang dilampirkan pada 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 pengujiannya berparameter. Menampilkan nama pengujian reguler jika bukan pengujian berparameter.

Hasil
String

getTestNameWithoutParams

public String getTestNameWithoutParams ()

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

Hasil
String

hashCode

public int hashCode ()

Hasil
int

toString

public String toString ()

Hasil
String