TestDescription
public
final
class
TestDescription
extends Object
| java.lang.Object | |
| ↳ | com.android.tradefed.result.TestDescription |
Bir test durumu hakkındaki bilgileri temsil eden sınıf.
Özet
Fields'ın oynadığı filmler | |
|---|---|
public
static
final
Pattern |
PARAMETERIZED_TEST_REGEX
Parametrelendirilmiş yöntem için normal ifade. |
Herkese açık oluşturucular | |
|---|---|
TestDescription(String className, String testName)
Oluşturucu |
|
TestDescription(String className, String testName, Annotation... annotations)
Oluşturucu |
|
TestDescription(String className, String testName,
Oluşturucu |
|
Herkese açık yöntemler | |
|---|---|
int
|
compareTo(TestDescription o)
|
static
TestIdentifier
|
convertToIdentifier(TestDescription desc)
|
static
TestDescription
|
createFromTestIdentifier(TestIdentifier testId)
|
boolean
|
equals(Object obj)
|
static
TestDescription
|
fromString(String data)
|
<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()
Parametreli test ise parametrelerle birlikte testin adını döndürür. |
String
|
getTestNameWithoutParams()
Parametre içermeyen testin 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
Parametrelendirilmiş yöntem için normal ifade. Örneğin: testName[0]
Herkese açık oluşturucular
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: Testin (yöntemin) adı. |
annotations |
Annotation: Test senaryosuyla ilişkili ERROR(/Annotation) listesi. |
TestDescription
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
convertToIdentifier
public static TestIdentifier convertToIdentifier (TestDescription desc)
TestIdentifier oluşturmaTestDescription Test sırasında açıklamaları dönüştürmek için kullanışlıdır.
| Parametreler | |
|---|---|
desc |
TestDescription: Dönüştürülecek TestDescription. |
| İlerlemeler | |
|---|---|
TestIdentifier |
TestAçıklaması değerleriyle oluşturulan TestIdentifier. |
createFromTestIdentifier
public static TestDescription createFromTestIdentifier (TestIdentifier testId)
TestDescription öğesinden TestIdentifier oluşturma Birinden diğerine kolayca dönüştürmek için kullanılır.
| Parametreler | |
|---|---|
testId |
TestIdentifier: Dönüştürülecek TestIdentifier. |
| İlerlemeler | |
|---|---|
TestDescription |
TestIdentifier değerleriyle oluşturulan TestDescription. |
şuna eşittir:
public boolean equals (Object obj)
| Parametreler | |
|---|---|
obj |
Object |
| İlerlemeler | |
|---|---|
boolean |
|
fromString
public static TestDescription fromString (String data)
toString()} gösteriminden TestDescription oluşturun.
| Parametreler | |
|---|---|
data |
String: Dize gösterimi. Beklenen biçim: classname#methodname |
| İlerlemeler | |
|---|---|
TestDescription |
TestDescription veya ayrıştırılamadıysa null |
getAnnotation
public T getAnnotation (Class<T> annotationType)
| Parametreler | |
|---|---|
annotationType |
Class |
| İlerlemeler | |
|---|---|
T |
Bu açıklama düğümüne eklenmiş annotationType türündeki ek açıklama veya yoksa null |
getAnnotations
publicgetAnnotations ()
| İlerlemeler | |
|---|---|
|
Bu açıklama düğümüne eklenen 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 test ise parametrelerle birlikte testin adını döndürür. Parametreli test değilse normal test adını döndürür.
| İlerlemeler | |
|---|---|
String |
|
getTestNameWithoutParams
public String getTestNameWithoutParams ()
Parametre içermeyen testin adını (parametreli bir yöntemse) döndürür.
| İlerlemeler | |
|---|---|
String |
|
hashCode
public int hashCode ()
| İlerlemeler | |
|---|---|
int |
|
toString
public String toString ()
| İlerlemeler | |
|---|---|
String |
|