Właściwości wykonania
public class ExecutionProperties
extends Object
Obiekt Java.lang.Object | |
↳ | com.android.tradefed.invoker.ExecutionProperties |
Właściwości generowane podczas wykonywania testu lub wywołania.
Zaleca się, aby klucze były unikalne przy użyciu odpowiedniej przestrzeni nazw, aby uniknąć nakładania się testów krzyżowych.
Streszczenie
Metody publiczne | |
---|---|
void | clear () Wyczyść właściwości wykonania. |
boolean | containsKey (String key) Zwraca wartość |
String | get (String key) Zwraca wartość, na którą jest mapowany określony klucz, lub |
ImmutableMap<String, String> | getAll () Zwraca wszystkie właściwości w kopii mapy |
boolean | isEmpty () Zwraca informację, czy mapa właściwości jest pusta. |
String | put (String key, String value) Kojarzy określoną wartość z określonym kluczem na tej mapie. |
ExecutionProperties | putAll ( properties) putAll ( properties) Kopiuje wszystkie odwzorowania z określonej mapy na tę mapę. |
String | putIfAbsent (String key, String value) Jeśli określony klucz nie jest jeszcze powiązany z wartością, kojarzy go z podaną wartością. |
String | remove (String key) Usuwa mapowanie klucza z tej mapy, jeśli jest obecne (operacja opcjonalna). |
String | toString () |
Metody publiczne
jasne
public void clear ()
Wyczyść właściwości wykonania. Używane podczas resetowania izolacji w celu usunięcia danych exec.
zawieraKlucz
public boolean containsKey (String key)
Zwraca wartość true
, jeśli ta mapa zawiera mapowanie dla określonego klucza.
Parametry | |
---|---|
key | String : klucz, którego obecność na tej mapie ma zostać przetestowana |
Zwroty | |
---|---|
boolean | true , jeśli ta mapa zawiera mapowanie dla określonego klucza |
Dostawać
public String get (String key)
Zwraca wartość, na którą jest mapowany określony klucz, lub null
, jeśli ta mapa nie zawiera mapowania klucza.
Parametry | |
---|---|
key | String : klucz, z którym ma zostać zwrócona powiązana wartość |
Zwroty | |
---|---|
String | wartość, na którą mapowany jest określony klucz, lub null , jeśli ta mapa nie zawiera mapowania klucza |
PobierzWszystko
public ImmutableMap<String, String> getAll ()
Zwraca wszystkie właściwości w kopii mapy
Zwroty | |
---|---|
ImmutableMap<String, String> |
jest pusty
public boolean isEmpty ()
Zwraca informację, czy mapa właściwości jest pusta.
Zwroty | |
---|---|
boolean |
umieścić
public String put (String key, String value)
Kojarzy określoną wartość z określonym kluczem na tej mapie.
Parametry | |
---|---|
key | String : klucz, z którym ma zostać powiązana określona wartość |
value | String : wartość, która ma zostać powiązana z określonym kluczem |
Zwroty | |
---|---|
String | poprzednia wartość powiązana z key lub null , jeśli nie było mapowania dla key . |
Zobacz też:
połóż wszystko
public ExecutionProperties putAll (properties)
Kopiuje wszystkie odwzorowania z określonej mapy na tę mapę.
Parametry | |
---|---|
properties |
Zwroty | |
---|---|
ExecutionProperties | Ostateczne mapowanie |
putIfNieobecny
public String putIfAbsent (String key, String value)
Jeśli określony klucz nie jest jeszcze powiązany z wartością, kojarzy go z podaną wartością.
Parametry | |
---|---|
key | String : klucz, z którym ma zostać powiązana określona wartość |
value | String : wartość, która ma zostać powiązana z określonym kluczem |
Zwroty | |
---|---|
String | poprzednia wartość skojarzona z określonym kluczem lub null , jeśli dla klucza nie było mapowania. |
usunąć
public String remove (String key)
Usuwa mapowanie klucza z tej mapy, jeśli jest obecne (operacja opcjonalna).
Parametry | |
---|---|
key | String : klucz, którego mapowanie ma zostać usunięte z mapy |
Zwroty | |
---|---|
String | poprzednia wartość powiązana z key lub null , jeśli nie było mapowania dla key . |
doString
public String toString ()
Zwroty | |
---|---|
String |