Deskripsi Tes

public final class TestDescription
extends Object

java.lang.Objek
com.android.tradefed.result.TestDescription


Kelas mewakili informasi tentang kasus uji.

Ringkasan

bidang

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

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

Mengembalikan nama kelas tes yang sepenuhnya memenuhi syarat.

String getTestName ()

Mengembalikan nama pengujian dengan parameternya, jika pengujian tersebut diparameterisasi.

String getTestNameWithoutParams ()

Mengembalikan nama pengujian tanpa parameter apa pun (jika metode tersebut berparameter).

int hashCode ()
String toString ()

bidang

PARAMETERIZED_TEST_REGEX

public static final Pattern PARAMETERIZED_TEST_REGEX

Regex untuk metode yang diparameterisasi. Misalnya: nama tes[0]

Konstruktor publik

Deskripsi Tes

public TestDescription (String className, 
                String testName)

Konstruktor

Parameter
className String : Nama kelas yang mengadakan tes.

testName String : Nama pengujian (metode).

Deskripsi Tes

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

Konstruktor

Parameter
className String : Nama kelas yang mengadakan tes.

testName String : Nama pengujian (metode).

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

Deskripsi Tes

public TestDescription (String className, 
                String testName, 
                 annotations)

Konstruktor

Parameter
className String : Nama kelas yang mengadakan tes.

testName String : Nama pengujian (metode).

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

Metode publik

dibandingkan dengan

public int compareTo (TestDescription o)

Parameter
o TestDescription

Kembali
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.

Kembali
TestIdentifier TestIdentifier yang dibuat dengan nilai TestDescription.

buatDariTestIdentifier

public static TestDescription createFromTestIdentifier (TestIdentifier testId)

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

Parameter
testId TestIdentifier : TestIdentifier yang akan dikonversi.

Kembali
TestDescription TestDescription yang dibuat dengan nilai TestIdentifier.

sama

public boolean equals (Object obj)

Parameter
obj Object

Kembali
boolean

dariString

public static TestDescription fromString (String data)

Buat TestDescription dari representasi toString() }-nya.

Parameter
data String : representasi String. Format yang diharapkan: nama kelas#nama metode

Kembali
TestDescription TestDescription atau null jika tidak dapat diuraikan

dapatkan Anotasi

public T getAnnotation (Class<T> annotationType)

Parameter
annotationType Class

Kembali
T anotasi tipe annotationType yang dilampirkan ke simpul deskripsi ini, atau null jika tidak ada

dapatkan Anotasi

public  getAnnotations ()

Kembali
semua anotasi yang dilampirkan pada simpul deskripsi ini

dapatkanNamaKelas

public String getClassName ()

Mengembalikan nama kelas tes yang sepenuhnya memenuhi syarat.

Kembali
String

dapatkan Nama Tes

public String getTestName ()

Mengembalikan nama pengujian dengan parameternya, jika pengujian tersebut diparameterisasi. Mengembalikan nama pengujian reguler jika bukan pengujian berparameter.

Kembali
String

dapatkanTestNameWithoutParams

public String getTestNameWithoutParams ()

Mengembalikan nama pengujian tanpa parameter apa pun (jika metode tersebut berparameter).

Kembali
String

Kode hash

public int hashCode ()

Kembali
int

keString

public String toString ()

Kembali
String