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

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 ()

เขตข้อมูล

PARAMETERIZED_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

converterToIdentifier

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 ()

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

getClassName

public String getClassName ()

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

ส่งคืน
String

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

public String getTestName ()

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

ส่งคืน
String

getTestNameWithoutParams

public String getTestNameWithoutParams ()

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

ส่งคืน
String

รหัสแฮช

public int hashCode ()

ส่งคืน
int

toString

public String toString ()

ส่งคืน
String