ExecutionProperties

public class ExecutionProperties
extends Object

java.lang.Object
   ↳ com.android.tradefed.invoker.ExecutionProperties


Propriedades geradas durante a execução de um teste ou invocação.

Recomendamos que as chaves sejam exclusivas usando o namespace adequado para evitar a sobreposição de testes cruzados.

Resumo

Métodos públicos

void clear()

Limpe as propriedades de execução.

boolean containsKey(String key)

Retorna true se o mapa contiver um mapeamento para a chave especificada.

String get(String key)

Retorna o valor para que a chave especificada é mapeada ou null se o mapa não tiver nenhum mapeamento para a chave.

ImmutableMap<String, String> getAll()

Retorna todas as propriedades em uma cópia do mapa

boolean isEmpty()

Retorna se o mapa de propriedades está vazio ou não.

String put(String key, String value)

Associa o valor especificado à chave especificada neste mapa.

ExecutionProperties putAll( properties)

Copia todos os mapeamentos do mapa especificado para este.

String putIfAbsent(String key, String value)

Se a chave especificada ainda não estiver associada a um valor, ela será associada ao valor fornecido.

String remove(String key)

Remove o mapeamento de uma chave deste mapa, se ela estiver presente (operação opcional).

String toString()

Métodos públicos

limpar

public void clear ()

Limpe as propriedades de execução. Usado durante a isolação de redefinição para remover dados de execução.

containsKey

public boolean containsKey (String key)

Retorna true se o mapa contiver um mapeamento para a chave especificada.

Parâmetros
key String: chave que vai ser testada quanto à presença no mapa

Retorna
boolean true se o mapa contiver um mapeamento para a chave especificada

get

public String get (String key)

Retorna o valor para que a chave especificada é mapeada ou null se o mapa não tiver nenhum mapeamento para a chave.

Parâmetros
key String: a chave cujo valor associado será retornado

Retorna
String o valor para que a chave especificada é mapeada ou null se o mapa não tiver mapeamento para a chave

getAll

public ImmutableMap<String, String> getAll ()

Retorna todas as propriedades em uma cópia do mapa

Retorna
ImmutableMap<String, String>

isEmpty

public boolean isEmpty ()

Retorna se o mapa de propriedades está vazio ou não.

Retorna
boolean

put

public String put (String key, 
                String value)

Associa o valor especificado à chave especificada neste mapa.

Parâmetros
key String: chave a que o valor especificado será associado

value String: valor que será associado à chave especificada.

Retorna
String o valor anterior associado a key ou null se não houver mapeamento para key.

Confira também:

putAll

public ExecutionProperties putAll ( properties)

Copia todos os mapeamentos do mapa especificado para este.

Parâmetros
properties : mapeamentos a serem armazenados neste mapa

Retorna
ExecutionProperties O mapeamento final

putIfAbsent

public String putIfAbsent (String key, 
                String value)

Se a chave especificada ainda não estiver associada a um valor, ela será associada ao valor fornecido.

Parâmetros
key String: chave a que o valor especificado será associado

value String: valor que será associado à chave especificada.

Retorna
String o valor anterior associado à chave especificada ou null se não houver mapeamento para a chave.

remove

public String remove (String key)

Remove o mapeamento de uma chave deste mapa, se ela estiver presente (operação opcional).

Parâmetros
key String: chave que terá o mapeamento removido do mapa

Retorna
String o valor anterior associado a key ou null se não houver mapeamento para key.

toString

public String toString ()

Retorna
String