Propriedades de Execução

public class ExecutionProperties
extends Object

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


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

Recomenda-se que as chaves sejam exclusivas usando namespace conforme apropriado para evitar sobreposição de teste cruzado.

Resumo

Métodos públicos

void clear ()

Limpe as propriedades de execução.

boolean containsKey (String key)

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

String get (String key)

Retorna o valor para o qual a chave especificada é mapeada ou null se este mapa não contiver 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) putAll ( properties)

Copia todos os mapeamentos do mapa especificado para este mapa.

String putIfAbsent (String key, String value)

Se a chave especificada ainda não estiver associada a um valor, associa-a ao valor fornecido.

String remove (String key)

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

String toString ()

Métodos públicos

claro

public void clear ()

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

contémchave

public boolean containsKey (String key)

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

Parâmetros
key String : chave cuja presença neste mapa deve ser testada

devoluções
boolean true se este mapa contiver um mapeamento para a chave especificada

pegar

public String get (String key)

Retorna o valor para o qual a chave especificada é mapeada ou null se este mapa não contiver mapeamento para a chave.

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

devoluções
String o valor para o qual a chave especificada é mapeada ou null se este mapa não contiver nenhum mapeamento para a chave

getAll

public ImmutableMap<String, String> getAll ()

Retorna todas as propriedades em uma cópia do mapa

devoluções
ImmutableMap<String, String>

está vazia

public boolean isEmpty ()

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

devoluções
boolean

colocar

public String put (String key, 
                String value)

Associa o valor especificado à chave especificada neste mapa.

Parâmetros
key String : chave com a qual o valor especificado deve ser associado

value String : valor a ser associado à chave especificada

devoluções
String o valor anterior associado a key , ou null se não houver mapeamento para key .

Veja também:

Ponha tudo

public ExecutionProperties putAll ( properties)

Copia todos os mapeamentos do mapa especificado para este mapa.

Parâmetros
properties : mapeamentos a serem armazenados neste mapa

devoluções
ExecutionProperties O mapeamento final

putIfAbsent

public String putIfAbsent (String key, 
                String value)

Se a chave especificada ainda não estiver associada a um valor, associa-a ao valor fornecido.

Parâmetros
key String : chave com a qual o valor especificado deve ser associado

value String : valor a ser associado à chave especificada

devoluções
String o valor anterior associado à chave especificada ou null se não houver mapeamento para a chave.

remover

public String remove (String key)

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

Parâmetros
key String : chave cujo mapeamento deve ser removido do mapa

devoluções
String o valor anterior associado a key , ou null se não houver mapeamento para key .

para sequenciar

public String toString ()

devoluções
String