Google berkomitmen untuk mendorong terwujudnya keadilan ras bagi komunitas Kulit Hitam. Lihat caranya.

TestDescription

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

<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 parameter, jika itu adalah pengujian berparameter.

String getTestNameWithoutParams ()

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

int hashCode ()
String toString ()

Bidang

PARAMETERIZED_TEST_REGEX

public static final Pattern PARAMETERIZED_TEST_REGEX

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

Konstruktor publik

TestDescription

public TestDescription (String className, 
                String testName)

Konstruktor

Parameter
className String : Nama kelas yang mengadakan tes.

testName String : Nama pengujian (metode).

TestDescription

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 test case.

TestDescription

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

Pengembalian
int

convertToIdentifier

public static TestIdentifier convertToIdentifier (TestDescription desc)

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

Parameter
desc TestDescription : TestDescription untuk dikonversi.

Pengembalian
TestIdentifier TestIdentifier yang dibuat dengan nilai TestDescription.

createFromTestIdentifier

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.

Pengembalian
TestDescription TestDescription yang dibuat dengan nilai TestIdentifier.

sama

public boolean equals (Object obj)

Parameter
obj Object

Pengembalian
boolean

fromString

public static TestDescription fromString (String data)

Buat TestDescription dari representasi toString() }.

Parameter
data String : representasi String. Format yang diharapkan: namakelas#namametode

Pengembalian
TestDescription TestDescription atau null jika tidak dapat diuraikan

getAnnotation

public T getAnnotation (Class<T> annotationType)

Parameter
annotationType Class

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

getAnnotations

public  getAnnotations ()

Pengembalian
semua anotasi yang dilampirkan pada node deskripsi ini

getClassName

public String getClassName ()

Mengembalikan nama kelas tes yang sepenuhnya memenuhi syarat.

Pengembalian
String

getTestName

public String getTestName ()

Mengembalikan nama pengujian dengan parameter, jika itu adalah pengujian berparameter. Mengembalikan nama pengujian reguler jika bukan pengujian berparameter.

Pengembalian
String

getTestNameWithoutParams

public String getTestNameWithoutParams ()

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

Pengembalian
String

Kode hash

public int hashCode ()

Pengembalian
int

keString

public String toString ()

Pengembalian
String