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

public final class TestDescription
extends Object

java.lang.Object
com.android.tradefed.result.TestDescription


คลาสที่แสดงข้อมูลเกี่ยวกับกรณีทดสอบ

สรุป

เขตข้อมูล

public static final Pattern PARAMETERIZED_TEST_REGEX

Regex สำหรับวิธีการแบบพารามิเตอร์

ผู้รับเหมาก่อสร้างสาธารณะ

TestDescription (String className, String testName)

ตัวสร้าง

TestDescription (String className, String testName, Annotation... annotations)

ตัวสร้าง

TestDescription (String className, String testName, 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 ()

เขตข้อมูล

พารามิเตอร์_TEST_REGEX

public static final Pattern PARAMETERIZED_TEST_REGEX

Regex สำหรับวิธีการแบบพารามิเตอร์ ตัวอย่างเช่น: ชื่อทดสอบ[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

แปลงเป็น Identifier

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 คำอธิบายประกอบประเภท annotationType ที่แนบกับโหนดคำอธิบายนี้ หรือเป็นค่าว่างหากไม่มีอยู่

รับคำอธิบายประกอบ

public  getAnnotations ()

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

รับClassName

public String getClassName ()

ส่งกลับชื่อคลาสแบบเต็มของการทดสอบ

การส่งคืน
String

รับชื่อการทดสอบ

public String getTestName ()

ส่งกลับชื่อของการทดสอบพร้อมกับพารามิเตอร์ หากเป็นการทดสอบแบบกำหนดพารามิเตอร์ ส่งกลับชื่อการทดสอบปกติหากไม่ใช่การทดสอบแบบกำหนดพารามิเตอร์

การส่งคืน
String

getTestNameWithoutParams

public String getTestNameWithoutParams ()

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

การส่งคืน
String

แฮชโค้ด

public int hashCode ()

การส่งคืน
int

toString

public String toString ()

การส่งคืน
String