คำอธิบายการทดสอบ
public
final
class
TestDescription
extends Object
| java.lang.Object | |
| ↳ | com.android.tradefed.result.TestDescription |
คลาสที่แสดงข้อมูลเกี่ยวกับกรณีทดสอบ
สรุป
ช่อง | |
|---|---|
public
static
final
Pattern |
PARAMETERIZED_TEST_REGEX
นิพจน์ทั่วไปสำหรับเมธอดที่มีการกำหนดพารามิเตอร์ |
เครื่องมือสร้างสาธารณะ | |
|---|---|
TestDescription(String className, String testName)
ผู้ผลิต |
|
TestDescription(String className, String testName, Annotation... annotations)
ผู้ผลิต |
|
TestDescription(String className, String testName,
ผู้ผลิต |
|
เมธอดสาธารณะ | |
|---|---|
int
|
compareTo(TestDescription o)
|
static
TestIdentifier
|
convertToIdentifier(TestDescription desc)
สร้าง |
static
TestDescription
|
createFromTestIdentifier(TestIdentifier testId)
สร้าง |
boolean
|
equals(Object obj)
|
static
TestDescription
|
fromString(String data)
สร้าง |
<T extends Annotation>
T
|
getAnnotation(Class<T> annotationType)
|
|
getAnnotations()
|
String
|
getClassName()
แสดงผลชื่อคลาสที่มีคุณสมบัติครบถ้วนของการทดสอบ |
String
|
getTestName()
แสดงชื่อของการทดสอบพร้อมพารามิเตอร์ หากเป็นการทดสอบที่กำหนดพารามิเตอร์ |
String
|
getTestNameWithoutParams()
แสดงชื่อของการทดสอบโดยไม่มีพารามิเตอร์ (หากเป็นการทดสอบแบบพารามิเตอร์) |
int
|
hashCode()
|
String
|
toString()
|
ช่อง
PARAMETERIZED_TEST_REGEX
public static final Pattern PARAMETERIZED_TEST_REGEX
นิพจน์ทั่วไปสำหรับเมธอดที่มีการกำหนดพารามิเตอร์ เช่น testName[0]
เครื่องมือสร้างสาธารณะ
คำอธิบายการทดสอบ
public TestDescription (String className,
String testName)ผู้ผลิต
| พารามิเตอร์ | |
|---|---|
className |
String: ชื่อชั้นเรียนที่จัดสอบ |
testName |
String: ชื่อการทดสอบ (เมธอด) |
คำอธิบายการทดสอบ
public TestDescription (String className,
String testName,
Annotation... annotations)ผู้ผลิต
| พารามิเตอร์ | |
|---|---|
className |
String: ชื่อชั้นเรียนที่จัดสอบ |
testName |
String: ชื่อการทดสอบ (เมธอด) |
annotations |
Annotation: รายการ ERROR(/Annotation) ที่เชื่อมโยงกับกรณีทดสอบ |
คำอธิบายการทดสอบ
public TestDescription (String className,
String testName,
annotations) ผู้ผลิต
| พารามิเตอร์ | |
|---|---|
className |
String: ชื่อชั้นเรียนที่จัดสอบ |
testName |
String: ชื่อการทดสอบ (เมธอด) |
annotations |
: รวบรวม ERROR(/Annotation) ที่เชื่อมโยงกับกรณีทดสอบ |
เมธอดสาธารณะ
convertToIdentifier
public static TestIdentifier convertToIdentifier (TestDescription desc)
สร้าง TestIdentifier จาก TestDescription มีประโยชน์ในการแปลงคำอธิบายระหว่างการทดสอบ
| พารามิเตอร์ | |
|---|---|
desc |
TestDescription: TestDescription ที่จะแปลง |
| คิกรีเทิร์น | |
|---|---|
TestIdentifier |
TestIdentifierที่สร้างขึ้นพร้อมค่า TestDescription |
createFromTestIdentifier
public static TestDescription createFromTestIdentifier (TestIdentifier testId)
สร้าง TestDescription จาก TestIdentifier ใช้เพื่อความสะดวกในการแปลง
จากรูปแบบหนึ่งไปยังอีกรูปแบบหนึ่ง
| พารามิเตอร์ | |
|---|---|
testId |
TestIdentifier: TestIdentifier ที่จะแปลง |
| คิกรีเทิร์น | |
|---|---|
TestDescription |
TestDescription ที่สร้างขึ้นพร้อมค่า TestIdentifier |
เท่ากับ
public boolean equals (Object obj)
| พารามิเตอร์ | |
|---|---|
obj |
Object |
| คิกรีเทิร์น | |
|---|---|
boolean |
|
fromString
public static TestDescription fromString (String data)
สร้างTestDescriptionจากการแสดงtoString()}
| พารามิเตอร์ | |
|---|---|
data |
String: การแสดงสตริง รูปแบบที่คาดไว้: classname#methodname |
| คิกรีเทิร์น | |
|---|---|
TestDescription |
TestDescription หรือ null หากแยกวิเคราะห์ไม่ได้ |
getAnnotation
public T getAnnotation (Class<T> annotationType)
| พารามิเตอร์ | |
|---|---|
annotationType |
Class |
| คิกรีเทิร์น | |
|---|---|
T |
คำอธิบายประกอบประเภท annotationType ที่แนบมากับโหนดคำอธิบายนี้ หรือ null หากไม่มี |
getAnnotations
publicgetAnnotations ()
| คิกรีเทิร์น | |
|---|---|
|
คำอธิบายประกอบทั้งหมดที่แนบกับโหนดคำอธิบายนี้ |
getClassName
public String getClassName ()
แสดงผลชื่อคลาสที่มีคุณสมบัติครบถ้วนของการทดสอบ
| คิกรีเทิร์น | |
|---|---|
String |
|
getTestName
public String getTestName ()
แสดงชื่อของการทดสอบพร้อมพารามิเตอร์ หากเป็นการทดสอบที่กำหนดพารามิเตอร์ แสดงชื่อการทดสอบปกติหากไม่ใช่การทดสอบที่กำหนดพารามิเตอร์
| คิกรีเทิร์น | |
|---|---|
String |
|
getTestNameWithoutParams
public String getTestNameWithoutParams ()
แสดงชื่อของการทดสอบโดยไม่มีพารามิเตอร์ (หากเป็นการทดสอบแบบพารามิเตอร์)
| คิกรีเทิร์น | |
|---|---|
String |
|
hashCode
public int hashCode ()
| คิกรีเทิร์น | |
|---|---|
int |
|
toString
public String toString ()
| คิกรีเทิร์น | |
|---|---|
String |
|