คำอธิบายการทดสอบ
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()
|
ช่อง
พารามิเตอร์การทดสอบ_นิพจน์ทั่วไป
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) ที่เชื่อมโยงกับกรอบการทดสอบ |
วิธีการสาธารณะ
เปรียบเทียบกับ
public int compareTo (TestDescription o)
พารามิเตอร์ | |
---|---|
o |
TestDescription |
คิกรีเทิร์น | |
---|---|
int |
conversionToIdentifier
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 |
จากสตริง
public static TestDescription fromString (String data)
สร้าง TestDescription
จากตัวแทน toString()
}
พารามิเตอร์ | |
---|---|
data |
String : รูปแบบสตริง รูปแบบที่ต้องการ: classname#methodname |
คิกรีเทิร์น | |
---|---|
TestDescription |
TestDescription หรือ Null หากแยกวิเคราะห์ไม่ได้ |
รับคำอธิบายประกอบ
public T getAnnotation (Class<T> annotationType)
พารามิเตอร์ | |
---|---|
annotationType |
Class |
คิกรีเทิร์น | |
---|---|
T |
ประเภทคำอธิบายประกอบประเภทคำอธิบายประกอบที่แนบอยู่กับโหนดคำอธิบายนี้ หรือ ไม่มีข้อมูลหากไม่มี |
Getคำอธิบายประกอบ
publicgetAnnotations ()
คิกรีเทิร์น | |
---|---|
|
คำอธิบายประกอบทั้งหมดที่แนบกับโหนดคำอธิบายนี้ |
getClassName
public String getClassName ()
แสดงชื่อคลาสที่มีคุณสมบัติครบถ้วนของการทดสอบ
คิกรีเทิร์น | |
---|---|
String |
getTestName
public String getTestName ()
แสดงชื่อการทดสอบพร้อมด้วยพารามิเตอร์ หากเป็นการทดสอบที่ทำเป็นพารามิเตอร์ แสดงค่า ชื่อการทดสอบปกติหากไม่ใช่การทดสอบที่ทำเป็นพารามิเตอร์
คิกรีเทิร์น | |
---|---|
String |
getTestNameWithoutParams
public String getTestNameWithoutParams ()
แสดงชื่อการทดสอบโดยไม่มีพารามิเตอร์ใดๆ (หากเป็นวิธีที่มีพารามิเตอร์)
คิกรีเทิร์น | |
---|---|
String |
แฮชโค้ด
public int hashCode ()
คิกรีเทิร์น | |
---|---|
int |
toString
public String toString ()
คิกรีเทิร์น | |
---|---|
String |