Descrizione test
public
final
class
TestDescription
extends Object
java.lang.Object | |
🎞 | com.android.tradefed.result.TestDescription |
Classe che rappresenta le informazioni su uno scenario di test.
Riepilogo
Campi | |
---|---|
public
static
final
Pattern |
PARAMETERIZED_TEST_REGEX
Espressione regolare per il metodo parametrizzata. |
Costruttori pubblici | |
---|---|
TestDescription(String className, String testName)
Costruttore |
|
TestDescription(String className, String testName, Annotation... annotations)
Costruttore |
|
TestDescription(String className, String testName,
Costruttore |
Metodi pubblici | |
---|---|
int
|
compareTo(TestDescription o)
|
static
TestIdentifier
|
convertToIdentifier(TestDescription desc)
Crea un |
static
TestDescription
|
createFromTestIdentifier(TestIdentifier testId)
Crea un |
boolean
|
equals(Object obj)
|
static
TestDescription
|
fromString(String data)
Crea un elemento |
<T extends Annotation>
T
|
getAnnotation(Class<T> annotationType)
|
|
getAnnotations()
|
String
|
getClassName()
Restituisce il nome completo della classe del test. |
String
|
getTestName()
Restituisce il nome del test con i parametri, se si tratta di test con parametri. |
String
|
getTestNameWithoutParams()
Restituisce il nome del test senza parametri (se è un metodo con parametri). |
int
|
hashCode()
|
String
|
toString()
|
Campi
REGEX_TEST_PARAMETERIZZATO
public static final Pattern PARAMETERIZED_TEST_REGEX
Espressione regolare per il metodo parametrizzata. Ad esempio: testName[0]
Costruttori pubblici
Descrizione test
public TestDescription (String className, String testName)
Costruttore
Parametri | |
---|---|
className |
String : il nome della classe che ospita il test. |
testName |
String : il nome del test (metodo). |
Descrizione test
public TestDescription (String className, String testName, Annotation... annotations)
Costruttore
Parametri | |
---|---|
className |
String : il nome della classe che ospita il test. |
testName |
String : il nome del test (metodo). |
annotations |
Annotation : elenco di ERROR(/Annotation) associati allo scenario di test. |
Descrizione test
public TestDescription (String className, String testName,annotations)
Costruttore
Parametri | |
---|---|
className |
String : il nome della classe che ospita il test. |
testName |
String : il nome del test (metodo). |
annotations |
: raccolta di ERROR(/Annotation) associata allo scenario di test. |
Metodi pubblici
convertToIdentifier
public static TestIdentifier convertToIdentifier (TestDescription desc)
Crea un TestIdentifier
da un TestDescription
. Utile per convertire un
la descrizione durante il test.
Parametri | |
---|---|
desc |
TestDescription : il valore TestDescription da convertire. |
Ritorni | |
---|---|
TestIdentifier |
L'elemento TestIdentifier creato con i valori TestDescription. |
createFromTestIdentifier
public static TestDescription createFromTestIdentifier (TestIdentifier testId)
Crea un TestDescription
da un TestIdentifier
. Utilizzato per facilitare la conversione
l'una dall'altra.
Parametri | |
---|---|
testId |
TestIdentifier : il valore TestIdentifier da convertire. |
Ritorni | |
---|---|
TestDescription |
TestDescription creato con i valori TestIdentifier. |
uguale
public boolean equals (Object obj)
Parametri | |
---|---|
obj |
Object |
Ritorni | |
---|---|
boolean |
fromString
public static TestDescription fromString (String data)
Crea un elemento TestDescription
dalla relativa rappresentazione toString()
}.
Parametri | |
---|---|
data |
String : la rappresentazione di tipo String. Formato previsto: classname#methodname |
Ritorni | |
---|---|
TestDescription |
TestDescription o null se non è stato possibile analizzarlo |
getAnnotation
public T getAnnotation (Class<T> annotationType)
Parametri | |
---|---|
annotationType |
Class |
Ritorni | |
---|---|
T |
l'annotazione di tipo annotazioniType collegata a questo nodo della descrizione, oppure null se non ne esiste nessuno |
getAnnotazioni
publicgetAnnotations ()
Ritorni | |
---|---|
|
tutte le annotazioni collegate al nodo della descrizione |
getClassName
public String getClassName ()
Restituisce il nome completo della classe del test.
Ritorni | |
---|---|
String |
getTestName
public String getTestName ()
Restituisce il nome del test con i parametri, se si tratta di test con parametri. Restituisce il valore-chiave il nome normale del test se non si tratta di un test con parametri.
Ritorni | |
---|---|
String |
getTestNameWithoutParams
public String getTestNameWithoutParams ()
Restituisce il nome del test senza parametri (se è un metodo con parametri).
Ritorni | |
---|---|
String |
codice hash
public int hashCode ()
Ritorni | |
---|---|
int |
ToString
public String toString ()
Ritorni | |
---|---|
String |