TestDescription
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 : ชื่อการทดสอบ (เมธอด) |
TestDescription
public TestDescription (String className, String testName, Annotation... annotations)
เครื่องมือสร้าง
พารามิเตอร์ | |
---|---|
className |
String : ชื่อของชั้นเรียนที่จัดสอบ |
testName |
String : ชื่อการทดสอบ (เมธอด) |
annotations |
Annotation : รายการ ERROR(/Annotation) ที่เชื่อมโยงกับเฟรมทดสอบ |
TestDescription
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 |