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

Regex untuk metode yang diparameterkan.

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

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

Menampilkan nama class yang sepenuhnya memenuhi syarat dari pengujian.

String getTestName()

Menampilkan nama pengujian dengan parameter, jika pengujian 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 diparameterkan. Misalnya: testName[0]

Konstruktor publik

TestDescription

public TestDescription (String className, 
                String testName)

Konstruktor

Parameter
className String: Nama class yang menyimpan pengujian.

testName String: Nama pengujian (metode).

Deskripsi Tes

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

Konstruktor

Parameter
className String: Nama class yang menyimpan pengujian.

testName String: Nama (metode) pengujian.

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 menyimpan pengujian.

testName String: Nama (metode) pengujian.

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)

Membuat TestDescription dari TestIdentifier. Digunakan untuk memudahkan 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 disertakan ke node deskripsi ini, atau null jika tidak ada

getAnnotations

public  getAnnotations ()

Hasil
semua anotasi yang terpasang ke node deskripsi ini

getClassName

public String getClassName ()

Menampilkan nama class yang sepenuhnya memenuhi syarat dari pengujian.

Hasil
String

getTestName

public String getTestName ()

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

Hasil
String

getTestNameWithoutParams

public String getTestNameWithoutParams ()

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

Hasil
String

hashCode

public int hashCode ()

Hasil
int

toString

public String toString ()

Hasil
String