คำอธิบายการทดสอบ

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, annotations)

เครื่องมือสร้าง

วิธีการสาธารณะ

int compareTo(TestDescription o)
static TestIdentifier convertToIdentifier(TestDescription desc)

สร้าง TestIdentifier จาก TestDescription

static TestDescription createFromTestIdentifier(TestIdentifier testId)

สร้าง TestDescription จาก TestIdentifier

boolean equals(Object obj)
static TestDescription fromString(String data)

สร้าง TestDescription จากตัวแทน toString()}

<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คำอธิบายประกอบ

public  getAnnotations ()

คิกรีเทิร์น
คำอธิบายประกอบทั้งหมดที่แนบกับโหนดคำอธิบายนี้

getClassName

public String getClassName ()

แสดงชื่อคลาสที่มีคุณสมบัติครบถ้วนของการทดสอบ

คิกรีเทิร์น
String

getTestName

public String getTestName ()

แสดงชื่อการทดสอบพร้อมด้วยพารามิเตอร์ หากเป็นการทดสอบที่ทำเป็นพารามิเตอร์ แสดงค่า ชื่อการทดสอบปกติหากไม่ใช่การทดสอบที่ทำเป็นพารามิเตอร์

คิกรีเทิร์น
String

getTestNameWithoutParams

public String getTestNameWithoutParams ()

แสดงชื่อการทดสอบโดยไม่มีพารามิเตอร์ใดๆ (หากเป็นวิธีที่มีพารามิเตอร์)

คิกรีเทิร์น
String

แฮชโค้ด

public int hashCode ()

คิกรีเทิร์น
int

toString

public String toString ()

คิกรีเทิร์น
String