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

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

ช่อง

PARAMETERIZED_TEST_REGEX

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) ที่เชื่อมโยงกับกรณีทดสอบ

เมธอดสาธารณะ

compareTo

public int compareTo (TestDescription o)

พารามิเตอร์
o TestDescription

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

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

public  getAnnotations ()

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

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