TestDescription

public final class TestDescription
extends Object

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


Bir test kaydı hakkındaki bilgileri temsil eden sınıf.

Özet

Fields'ın oynadığı filmler

public static final Pattern PARAMETERIZED_TEST_REGEX

Parametreli yöntem için normal ifade.

Kamu inşaatçıları

TestDescription(String className, String testName)

Oluşturucu

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

Oluşturucu

TestDescription(String className, String testName, annotations)

Marka

Herkese açık yöntemler

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

TestDescription öğesinden TestIdentifier oluşturun.

static TestDescription createFromTestIdentifier(TestIdentifier testId)

TestIdentifier'den TestDescription oluşturun.

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

toString()} temsilinden TestDescription oluşturun.

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

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

String getTestName()

Parametreleştirilmiş testse parametrelerle birlikte testin adını döndürür.

String getTestNameWithoutParams()

Parametre içermeyen test adını döndürür (parametreli bir yöntemse).

int hashCode()
String toString()

Fields'ın oynadığı filmler

PARAMETERIZED_TEST_REGEX

public static final Pattern PARAMETERIZED_TEST_REGEX

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

Herkese açık kurucular

TestDescription

public TestDescription (String className, 
                String testName)

Oluşturucu

Parametreler
className String: Testin yapıldığı sınıfın adı.

testName String: Testin (yöntemin) adı.

TestDescription

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

Oluşturucu

Parametreler
className String: Testin yapıldığı sınıfın adı.

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

annotations Annotation: Test vakasıyla ilişkili ERROR(/Annotation) öğelerinin listesi.

Test Açıklaması

public TestDescription (String className, 
                String testName, 
                 annotations)

Oluşturucu

Parametreler
className String: Testin yapıldığı sınıfın adı.

testName String: Testin (yöntemin) adı.

annotations : Test durumuyla ilişkili ERROR(/Annotation) koleksiyonu.

Herkese açık yöntemler

compareTo

public int compareTo (TestDescription o)

Parametreler
o TestDescription

İlerlemeler
int

convertToIdentifier

public static TestIdentifier convertToIdentifier (TestDescription desc)

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

Parametreler
desc TestDescription: Dönüştürülecek TestDescription.

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

createFromTestIdentifier

public static TestDescription createFromTestIdentifier (TestIdentifier testId)

TestIdentifier'den TestDescription oluşturun. Birinden diğerine geçişi kolaylaştırmak için kullanılır.

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

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

eşittir

public boolean equals (Object obj)

Parametreler
obj Object

İlerlemeler
boolean

fromString

public static TestDescription fromString (String data)

toString()} temsilinden TestDescription oluşturun.

Parametreler
data String: Dize temsili. Beklenen biçim: sınıfadı#yöntemadı

İlerlemeler
TestDescription TestDescription veya ayrıştırılamadığında null

getAnnotation

public T getAnnotation (Class<T> annotationType)

Parametreler
annotationType Class

İlerlemeler
T bu açıklama düğümüne ekli ek açıklamaType türünün ek açıklaması veya yoksa null

getNotlar

public  getAnnotations ()

İlerlemeler
bu açıklama düğümüne ekli tüm ek açıklamalar

getClassName

public String getClassName ()

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

İlerlemeler
String

getTestName

public String getTestName ()

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

İlerlemeler
String

getTestNameWithoutParams

public String getTestNameWithoutParams ()

Parametre içermeyen test adını döndürür (parametreli bir yöntemse).

İlerlemeler
String

hashCode

public int hashCode ()

İlerlemeler
int

toString

public String toString ()

İlerlemeler
String