aboutsummaryrefslogtreecommitdiff
path: root/v1/src/test/java/com/xtremelabs/robolectric/shadows/GeocoderTest.java
diff options
context:
space:
mode:
Diffstat (limited to 'v1/src/test/java/com/xtremelabs/robolectric/shadows/GeocoderTest.java')
-rw-r--r--v1/src/test/java/com/xtremelabs/robolectric/shadows/GeocoderTest.java63
1 files changed, 0 insertions, 63 deletions
diff --git a/v1/src/test/java/com/xtremelabs/robolectric/shadows/GeocoderTest.java b/v1/src/test/java/com/xtremelabs/robolectric/shadows/GeocoderTest.java
deleted file mode 100644
index b2fc75f26..000000000
--- a/v1/src/test/java/com/xtremelabs/robolectric/shadows/GeocoderTest.java
+++ /dev/null
@@ -1,63 +0,0 @@
-package com.xtremelabs.robolectric.shadows;
-
-import android.app.Activity;
-import android.location.Address;
-import android.location.Geocoder;
-import com.xtremelabs.robolectric.WithTestDefaultsRunner;
-import org.junit.Before;
-import org.junit.Test;
-import org.junit.runner.RunWith;
-
-import java.util.List;
-
-import static com.xtremelabs.robolectric.Robolectric.shadowOf;
-import static junit.framework.Assert.assertFalse;
-import static org.junit.Assert.assertEquals;
-import static org.junit.Assert.assertTrue;
-
-@RunWith(WithTestDefaultsRunner.class)
-public class GeocoderTest {
-
- private Geocoder geocoder;
-
- @Before
- public void setUp() throws Exception {
- geocoder = new Geocoder(new Activity());
- }
-
- @Test
- public void shouldRecordLastLocationName() throws Exception {
- geocoder.getFromLocationName("731 Market St, San Francisco, CA 94103", 1);
- String lastLocationName = shadowOf(geocoder).getLastLocationName();
-
- assertEquals("731 Market St, San Francisco, CA 94103", lastLocationName);
- }
-
- @Test
- public void setsUpHasLocationInAddressFromLocationName() throws Exception {
- shadowOf(geocoder).setSimulatedHasLatLong(true, true);
- Address address = geocoder.getFromLocationName("731 Market St, San Francisco, CA 94103", 1).get(0);
- assertTrue(address.hasLatitude());
- assertTrue(address.hasLongitude());
- shadowOf(geocoder).setSimulatedHasLatLong(false, false);
- address = geocoder.getFromLocationName("731 Market St, San Francisco, CA 94103", 1).get(0);
- assertFalse(address.hasLatitude());
- assertFalse(address.hasLongitude());
- }
-
- @Test
- public void canReturnNoAddressesOnRequest() throws Exception {
- shadowOf(geocoder).setReturnNoResults(true);
- List<Address> result = geocoder.getFromLocationName("731 Market St, San Francisco, CA 94103", 1);
- assertEquals(0, result.size());
- }
-
-
- @Test
- public void answersWhetherResolutionHappened() throws Exception {
- assertFalse(shadowOf(geocoder).didResolution());
- shadowOf(geocoder).setReturnNoResults(true);
- geocoder.getFromLocationName("731 Market St, San Francisco, CA 94103", 1);
- assertTrue(shadowOf(geocoder).didResolution());
- }
-}