TestDescription

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: ชื่อการทดสอบ (เมธอด)

TestDescription

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

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

พารามิเตอร์
className String: ชื่อของชั้นเรียนที่จัดสอบ

testName String: ชื่อการทดสอบ (เมธอด)

annotations Annotation: รายการ ERROR(/Annotation) ที่เชื่อมโยงกับเฟรมทดสอบ

TestDescription

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