توضیحات آزمون

public final class TestDescription
extends 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 ()

فیلدها

پارامتردهی_آزمون_عبارت_منظم

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) مرتبط با مورد آزمایشی.

روش‌های عمومی

مقایسه کنید

public int compareTo (TestDescription o)

پارامترها
o TestDescription

بازگشت‌ها
int

تبدیل به شناسه

public static TestIdentifier convertToIdentifier (TestDescription desc)

ایجاد یک TestIdentifier از TestDescription . برای تبدیل توضیحات در حین تست مفید است.

پارامترها
desc TestDescription : TestDescription که قرار است تبدیل شود.

بازگشت‌ها
TestIdentifier TestIdentifier ​​ایجاد شده با مقادیر TestDescription.

شناسه‌ی ایجادشده از آزمونگر

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 که به این گره توضیحات متصل است، یا اگر وجود ندارد، null

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

public  getAnnotations ()

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

دریافت نام کلاس

public String getClassName ()

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

بازگشت‌ها
String

نام آزمون را دریافت کنید

public String getTestName ()

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

بازگشت‌ها
String

getTestName بدون Params

public String getTestNameWithoutParams ()

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

بازگشت‌ها
String

کد هش

public int hashCode ()

بازگشت‌ها
int

رشته‌ی دوتایی

public String toString ()

بازگشت‌ها
String