شرح تست

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 برای روش پارامتری شده است. به عنوان مثال: 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) مرتبط با مورد آزمایشی.

روش های عمومی

مقایسه با

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

از رشته

public static TestDescription fromString (String data)

یک TestDescription از نمایش toString() } آن ایجاد کنید.

پارامترها
data String : نمایش رشته. قالب مورد انتظار: نام کلاس#نام روش

برمی گرداند
TestDescription TestDescription یا در صورتی که قابل تجزیه نباشد، null باشد

getAnnotation

public T getAnnotation (Class<T> annotationType)

پارامترها
annotationType Class

برمی گرداند
T حاشیه نویسی از نوع annotationType که به این گره توضیحات پیوست شده است، یا اگر هیچ کدام وجود نداشته باشد null

دریافت حاشیه نویسی

public  getAnnotations ()

برمی گرداند
تمام حاشیه نویسی های پیوست شده به این گره توضیحات

getClassName

public String getClassName ()

نام کلاس کاملاً واجد شرایط آزمون را برمی‌گرداند.

برمی گرداند
String

getTestName

public String getTestName ()

نام آزمایش را با پارامترها برمی‌گرداند، اگر آزمایش پارامتری باشد. اگر تست پارامتری نباشد، نام آزمون معمولی را برمی‌گرداند.

برمی گرداند
String

getTestNameWithoutParams

public String getTestNameWithoutParams ()

نام آزمایش را بدون هیچ پارامتری برمی‌گرداند (اگر روش پارامتری باشد).

برمی گرداند
String

هش کد

public int hashCode ()

برمی گرداند
int

toString

public String toString ()

برمی گرداند
String