Kiểm traMô tả

public final class TestDescription
extends Object

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


Lớp biểu diễn thông tin về một ca kiểm thử.

Bản tóm tắt

Lĩnh vực

public static final Pattern PARAMETERIZED_TEST_REGEX

Regex cho phương thức được tham số hóa.

Nhà thầu xây dựng công cộng

TestDescription (String className, String testName)

Người xây dựng

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

Người xây dựng

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

Người xây dựng

Phương pháp công cộng

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

Tạo TestIdentifier từ TestDescription .

static TestDescription createFromTestIdentifier (TestIdentifier testId)

Tạo TestDescription từ TestIdentifier .

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

Tạo một TestDescription từ biểu diễn toString() } của nó.

<T extends Annotation> T getAnnotation (Class<T> annotationType)
getAnnotations ()
String getClassName ()

Trả về tên lớp đủ điều kiện của bài kiểm tra.

String getTestName ()

Trả về tên của bài kiểm tra cùng với các tham số, nếu đó là bài kiểm tra được tham số hóa.

String getTestNameWithoutParams ()

Trả về tên của bài kiểm tra mà không có bất kỳ tham số nào (nếu đó là phương thức được tham số hóa).

int hashCode ()
String toString ()

Lĩnh vực

PARAMETERIZED_TEST_REGEX

public static final Pattern PARAMETERIZED_TEST_REGEX

Regex cho phương thức được tham số hóa. Ví dụ: testName[0]

Nhà thầu xây dựng công cộng

Kiểm traMô tả

public TestDescription (String className, 
                String testName)

Người xây dựng

Thông số
className String : Tên của lớp tổ chức bài kiểm tra.

testName String : Tên (phương thức) kiểm tra.

Kiểm traMô tả

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

Người xây dựng

Thông số
className String : Tên của lớp tổ chức bài kiểm tra.

testName String : Tên (phương thức) kiểm tra.

annotations Annotation : Danh sách ERROR(/Annotation) liên quan đến test case.

Kiểm traMô tả

public TestDescription (String className, 
                String testName, 
                 annotations)

Người xây dựng

Thông số
className String : Tên của lớp tổ chức bài kiểm tra.

testName String : Tên (phương thức) kiểm tra.

annotations : Tập hợp ERROR(/Annotation) liên quan đến trường hợp thử nghiệm.

Phương pháp công cộng

so với

public int compareTo (TestDescription o)

Thông số
o TestDescription

Trả lại
int

chuyển đổiToIdentifier

public static TestIdentifier convertToIdentifier (TestDescription desc)

Tạo TestIdentifier từ TestDescription . Hữu ích cho việc chuyển đổi mô tả trong quá trình thử nghiệm.

Thông số
desc TestDescription : TestDescription cần chuyển đổi.

Trả lại
TestIdentifier TestIdentifier được tạo với các giá trị TestDescription.

createFromTestIdentifier

public static TestDescription createFromTestIdentifier (TestIdentifier testId)

Tạo TestDescription từ TestIdentifier . Được sử dụng để dễ dàng chuyển đổi từ cái này sang cái khác.

Thông số
testId TestIdentifier : TestIdentifier để chuyển đổi.

Trả lại
TestDescription TestDescription đã tạo với các giá trị TestIdentifier.

bằng

public boolean equals (Object obj)

Thông số
obj Object

Trả lại
boolean

từChuỗi

public static TestDescription fromString (String data)

Tạo một TestDescription từ biểu diễn toString() } của nó.

Thông số
data String : biểu diễn chuỗi. Định dạng dự kiến: classname#methodname

Trả lại
TestDescription TestDescription hoặc null nếu nó không thể được phân tích cú pháp

nhận chú thích

public T getAnnotation (Class<T> annotationType)

Thông số
annotationType Class

Trả lại
T chú thích loại chú thíchType được đính kèm với nút mô tả này hoặc null nếu không tồn tại

nhận chú thích

public  getAnnotations ()

Trả lại
tất cả các chú thích được đính kèm với nút mô tả này

lấy tên lớp

public String getClassName ()

Trả về tên lớp đủ điều kiện của bài kiểm tra.

Trả lại
String

getTestName

public String getTestName ()

Trả về tên của bài kiểm tra cùng với các tham số, nếu đó là bài kiểm tra được tham số hóa. Trả về tên kiểm tra thông thường nếu không phải là kiểm tra được tham số hóa.

Trả lại
String

getTestNameWithoutParams

public String getTestNameWithoutParams ()

Trả về tên của bài kiểm tra mà không có bất kỳ tham số nào (nếu đó là phương thức được tham số hóa).

Trả lại
String

Mã Băm

public int hashCode ()

Trả lại
int

toString

public String toString ()

Trả lại
String