Google 致力于为黑人社区推动种族平等。查看具体举措
此页面由 Cloud Translation API 翻译。
Switch to English

Test açıklaması

public final class TestDescription
extends Object

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


Test senaryosu hakkında bilgileri temsil eden sınıf.

özet

Alanlar

public static final Pattern PARAMETERIZED_TEST_REGEX

Parametreli yöntem için normal ifade.

Kamu kurucuları

TestDescription (String className, String testName)

inşaatçı

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

inşaatçı

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

inşaatçı

Genel yöntemler

static TestIdentifier convertToIdentifier ( TestDescription desc)

Bir TestIdentifier bir TestDescription .

static TestDescription createFromTestIdentifier (TestIdentifier testId)

Bir TestDescription bir TestIdentifier .

boolean equals (Object obj)
<T extends Annotation> T getAnnotation (Class<T> annotationType)
getAnnotations ()
String getClassName ()

Testin tam sınıf adını döndürür.

String getTestName ()

Parametreli test ise testin adını parametrelerle birlikte döndürür.

String getTestNameWithoutParams ()

Herhangi bir parametre olmadan testin adını döndürür (eğer parametreli bir yöntemse).

int hashCode ()
String toString ()

Alanlar

PARAMETERIZED_TEST_REGEX

public static final Pattern PARAMETERIZED_TEST_REGEX

Parametreli yöntem için normal ifade. Örneğin: testName [0]

Kamu kurucuları

Test açıklaması

public TestDescription (String className, 
                String testName)

inşaatçı

Parametreler
className String : Testi tutan sınıfın adı.

testName String : Test (yöntem) adı.

Test açıklaması

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

inşaatçı

Parametreler
className String : Testi tutan sınıfın adı.

testName String : Test (yöntem) adı.

annotations Annotation : Test durumu ile ilişkili ERROR(/Annotation) listesi.

Test açıklaması

public TestDescription (String className, 
                String testName, 
                 annotations)

inşaatçı

Parametreler
className String : Testi tutan sınıfın adı.

testName String : Test (yöntem) adı.

annotations : Test ERROR(/Annotation) ilişkili ERROR(/Annotation) toplanması.

Genel yöntemler

convertToIdentifier

public static TestIdentifier convertToIdentifier ( TestDescription desc)

Bir TestIdentifier bir TestDescription . Test sırasında bir açıklamayı dönüştürmek için kullanışlıdır.

Parametreler
desc TestDescription : TestDescription için TestDescription .

İadeler
TestIdentifier TestDescription değerleriyle oluşturulan TestIdentifier .

createFromTestIdentifier

public static TestDescription createFromTestIdentifier (TestIdentifier testId)

Bir TestDescription bir TestIdentifier . Birinden diğerine dönüşüm kolaylığı için kullanılır.

Parametreler
testId TestIdentifier : Dönüştürülecek TestIdentifier .

İadeler
TestDescription TestIdentifier değerleri ile oluşturulan TestDescription .

eşittir

public boolean equals (Object obj)

Parametreler
obj Object

İadeler
boolean

getAnnotation

public T getAnnotation (Class<T> annotationType)

Parametreler
annotationType Class

İadeler
T bu açıklama düğümüne eklenmiş annotationType türünün ek açıklaması veya yok ise null

getAnnotations

public  getAnnotations ()

İadeler
bu açıklama düğümüne eklenen tüm ek açıklamalar

GetClassName

public String getClassName ()

Testin tam sınıf adını döndürür.

İadeler
String

getTestName

public String getTestName ()

Parametreli test ise testin adını parametrelerle birlikte döndürür. Parametreli bir test değilse normal test adını döndürür.

İadeler
String

getTestNameWithoutParams

public String getTestNameWithoutParams ()

Herhangi bir parametre olmadan testin adını döndürür (eğer parametreli bir yöntemse).

İadeler
String

hash kodu

public int hashCode ()

İadeler
int

toString

public String toString ()

İadeler
String