Package org.robolectric.shadows
Class ShadowGeocoder
java.lang.Object
org.robolectric.shadows.ShadowGeocoder
@Implements(android.location.Geocoder.class) public final class ShadowGeocoder extends Object
-
Constructor Summary
Constructors Constructor Description ShadowGeocoder() -
Method Summary
Modifier and Type Method Description protected List<Address>getFromLocation(double latitude, double longitude, int maxResults)Returns an empty list by default, or the last value set bysetFromLocation(List)protected static booleanisPresent()static voidreset()voidsetFromLocation(List<Address> list)Sets the value to be returned byGeocoder.getFromLocation(double, double, int).static voidsetIsPresent(boolean value)Sets the value to be returned byGeocoder.isPresent().
-
Constructor Details
-
ShadowGeocoder
public ShadowGeocoder()
-
-
Method Details
-
isPresent
- Returns:
- true by default, or the value specified via
setIsPresent(boolean)
-
getFromLocation
@Implementation protected List<Address> getFromLocation(double latitude, double longitude, int maxResults) throws IOExceptionReturns an empty list by default, or the last value set bysetFromLocation(List){@param latitude} and {@param longitude} are ignored by this implementation, except to check that they are in appropriate bounds. {@param maxResults} determines the maximum number of addresses to return.
- Throws:
IOException
-
setIsPresent
public static void setIsPresent(boolean value)Sets the value to be returned byGeocoder.isPresent().This value is reset to true for each test.
-
setFromLocation
Sets the value to be returned byGeocoder.getFromLocation(double, double, int). -
reset
-