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,
Konstruktor |
|
Metode publik | |
|---|---|
int
|
compareTo(TestDescription o)
|
static
TestIdentifier
|
convertToIdentifier(TestDescription desc)
Buat |
static
TestDescription
|
createFromTestIdentifier(TestIdentifier testId)
Buat |
boolean
|
equals(Object obj)
|
static
TestDescription
|
fromString(String data)
Buat |
<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 merupakan 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). |
TestDescription
public TestDescription (String className,
String testName,
Annotation... annotations)Konstruktor
| Parameter | |
|---|---|
className |
String: Nama class yang menyimpan 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 menyimpan pengujian. |
testName |
String: Nama pengujian (metode). |
annotations |
: Kumpulan ERROR(/Annotation) yang terkait dengan kasus pengujian. |
Metode publik
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 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 annotationType yang dilampirkan ke node deskripsi ini, atau null jika tidak ada |
getAnnotations
publicgetAnnotations ()
| 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 |
|