Mantieni tutto organizzato con le raccolte Salva e classifica i contenuti in base alle tue preferenze.

Descrizione del testo

public final class TestDescription
extends Object

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


Classe che rappresenta le informazioni su un test case.

Riepilogo

Campi

public static final Pattern PARAMETERIZED_TEST_REGEX

Regex per il metodo parametrizzato.

Costruttori pubblici

TestDescription (String className, String testName)

Costruttore

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

Costruttore

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

Costruttore

Metodi pubblici

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

Crea un TestIdentifier da una TestDescription .

static TestDescription createFromTestIdentifier (TestIdentifier testId)

Crea una TestDescription da un TestIdentifier .

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

Crea una TestDescription dalla sua rappresentazione toString() }.

<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 è test parametrizzato.

String getTestNameWithoutParams ()

Restituisce il nome del test senza alcun parametro (se si tratta di un metodo parametrizzato).

int hashCode ()
String toString ()

Campi

PARAMETERIZED_TEST_REGEX

public static final Pattern PARAMETERIZED_TEST_REGEX

Regex per il metodo parametrizzato. Ad esempio: testName[0]

Costruttori pubblici

Descrizione del testo

public TestDescription (String className, 
                String testName)

Costruttore

Parametri
className String : il nome della classe che tiene il test.

testName String : il nome del test (metodo).

Descrizione del testo

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

Costruttore

Parametri
className String : il nome della classe che tiene il test.

testName String : il nome del test (metodo).

annotations Annotation : elenco di ERROR(/Annotation) associati al test case.

Descrizione del testo

public TestDescription (String className, 
                String testName, 
                 annotations)

Costruttore

Parametri
className String : il nome della classe che tiene il test.

testName String : il nome del test (metodo).

annotations : Raccolta di ERROR(/Annotation) associata al test case.

Metodi pubblici

Paragonare a

public int compareTo (TestDescription o)

Parametri
o TestDescription

ritorna
int

convertToIdentifier

public static TestIdentifier convertToIdentifier (TestDescription desc)

Crea un TestIdentifier da una TestDescription . Utile per convertire una descrizione durante il test.

Parametri
desc TestDescription : Il TestDescription da convertire.

ritorna
TestIdentifier L' TestIdentifier creato con i valori TestDescription.

createFromTestIdentifier

public static TestDescription createFromTestIdentifier (TestIdentifier testId)

Crea una TestDescription da un TestIdentifier . Usato per facilitare la conversione da uno all'altro.

Parametri
testId TestIdentifier : Il TestIdentifier da convertire.

ritorna
TestDescription la TestDescription creata con i valori TestIdentifier.

è uguale a

public boolean equals (Object obj)

Parametri
obj Object

ritorna
boolean

daStringa

public static TestDescription fromString (String data)

Crea una TestDescription dalla sua rappresentazione toString() }.

Parametri
data String : la rappresentazione String. Formato previsto: nomeclasse#nomemetodo

ritorna
TestDescription il TestDescription o null se non è stato possibile analizzarlo

getAnnotation

public T getAnnotation (Class<T> annotationType)

Parametri
annotationType Class

ritorna
T l'annotazione di tipo annotationType collegata a questo nodo di descrizione o null se non esiste

getAnnotations

public  getAnnotations ()

ritorna
tutte le annotazioni allegate a questo nodo di descrizione

getClassName

public String getClassName ()

Restituisce il nome completo della classe del test.

ritorna
String

getTestName

public String getTestName ()

Restituisce il nome del test con i parametri, se è test parametrizzato. Restituisce il nome del test regolare se non un test parametrizzato.

ritorna
String

getTestNameWithoutParams

public String getTestNameWithoutParams ()

Restituisce il nome del test senza alcun parametro (se si tratta di un metodo parametrizzato).

ritorna
String

codice hash

public int hashCode ()

ritorna
int

accordare

public String toString ()

ritorna
String