Google is committed to advancing racial equity for Black communities. See how.
Questa pagina è stata tradotta dall'API Cloud Translation.
Switch to English

Descrizione del testo

public final class TestDescription
extends Object

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


Classe che rappresenta le informazioni su un caso di test.

Sommario

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

static TestIdentifier convertToIdentifier ( TestDescription desc)

Creare un TestIdentifier da un TestDescription .

static TestDescription createFromTestIdentifier (TestIdentifier testId)

Creare un TestDescription da un TestIdentifier .

boolean equals (Object obj)
<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 è un test con parametri.

String getTestNameWithoutParams ()

Restituisce il nome del test senza parametri (se si tratta di un metodo con parametri).

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 contiene 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 contiene il test.

testName String : il nome del test (metodo).

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

Descrizione del testo

public TestDescription (String className, 
                String testName, 
                 annotations)

Costruttore

parametri
className String : il nome della classe che contiene il test.

testName String : il nome del test (metodo).

annotations : Raccolta di ERROR(/Annotation) associati al caso di test.

Metodi pubblici

convertToIdentifier

public static TestIdentifier convertToIdentifier ( TestDescription desc)

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

parametri
desc TestDescription : TestDescription da convertire.

ritorna
TestIdentifier TestIdentifier creato con i valori TestDescription.

createFromTestIdentifier

public static TestDescription createFromTestIdentifier (TestIdentifier testId)

Creare un TestDescription da un TestIdentifier . Utilizzato per facilitare la conversione da uno all'altro.

parametri
testId TestIdentifier : TestIdentifier da convertire.

ritorna
TestDescription TestDescription creata con i valori TestIdentifier.

è uguale a

public boolean equals (Object obj)

parametri
obj Object

ritorna
boolean

getAnnotation

public T getAnnotation (Class<T> annotationType)

parametri
annotationType Class

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

getAnnotations

public  getAnnotations ()

ritorna
tutte le annotazioni allegate a questo nodo descrizione

GetClassName

public String getClassName ()

Restituisce il nome di classe completo del test.

ritorna
String

getTestName

public String getTestName ()

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

ritorna
String

getTestNameWithoutParams

public String getTestNameWithoutParams ()

Restituisce il nome del test senza parametri (se si tratta di un metodo con parametri).

ritorna
String

codice hash

public int hashCode ()

ritorna
int

accordare

public String toString ()

ritorna
String