Index: content/public/android/javatests/src/org/chromium/content/browser/LocationProviderTest.java |
diff --git a/content/public/android/javatests/src/org/chromium/content/browser/LocationProviderTest.java b/content/public/android/javatests/src/org/chromium/content/browser/LocationProviderTest.java |
index a157068af139dc77ecda48e66534ec0a0b5fb8a8..c81a8dfc1c91bf630d1fbda5f43d211f35451be8 100644 |
--- a/content/public/android/javatests/src/org/chromium/content/browser/LocationProviderTest.java |
+++ b/content/public/android/javatests/src/org/chromium/content/browser/LocationProviderTest.java |
@@ -9,7 +9,6 @@ import android.test.UiThreadTest; |
import android.test.InstrumentationTestCase; |
import android.test.suitebuilder.annotation.SmallTest; |
-import org.chromium.base.ActivityStatus; |
import org.chromium.base.test.util.Feature; |
/** |
@@ -32,7 +31,6 @@ public class LocationProviderTest extends InstrumentationTestCase { |
@UiThreadTest |
@Feature({"Location"}) |
public void testStartStop() throws Exception { |
- ActivityStatus.onStateChangeForTesting(mActivity, ActivityStatus.RESUMED); |
mLocationProvider.start(false); |
assertTrue("Should be running", mLocationProvider.isRunning()); |
mLocationProvider.stop(); |
@@ -46,7 +44,6 @@ public class LocationProviderTest extends InstrumentationTestCase { |
@UiThreadTest |
@Feature({"Location"}) |
public void testStartUpgradeStop() throws Exception { |
- ActivityStatus.onStateChangeForTesting(mActivity, ActivityStatus.RESUMED); |
mLocationProvider.start(false); |
assertTrue("Should be running", mLocationProvider.isRunning()); |
mLocationProvider.start(true); |
@@ -54,119 +51,4 @@ public class LocationProviderTest extends InstrumentationTestCase { |
mLocationProvider.stop(); |
assertFalse("Should have stopped", mLocationProvider.isRunning()); |
} |
- |
- /** |
- * Verify that pausing the activity stops location listener and when |
- * activity resumes it restarts listening. |
- */ |
- @SmallTest |
- @UiThreadTest |
- @Feature({"Location"}) |
- public void testStartPauseResumeStop() throws Exception { |
- ActivityStatus.onStateChangeForTesting(mActivity, ActivityStatus.RESUMED); |
- mLocationProvider.start(false); |
- assertTrue("Should be running", mLocationProvider.isRunning()); |
- ActivityStatus.onStateChangeForTesting(mActivity, ActivityStatus.PAUSED); |
- assertFalse("Should have paused", mLocationProvider.isRunning()); |
- ActivityStatus.onStateChangeForTesting(mActivity, ActivityStatus.RESUMED); |
- assertTrue("Should have resumed", mLocationProvider.isRunning()); |
- mLocationProvider.stop(); |
- assertFalse("Should have stopped", mLocationProvider.isRunning()); |
- } |
- |
- /** |
- * Verify that calling start when the activity is paused doesn't start listening |
- * for location updates until activity resumes. |
- */ |
- @SmallTest |
- @UiThreadTest |
- @Feature({"Location"}) |
- public void testPauseStartResumeStop() throws Exception { |
- ActivityStatus.onStateChangeForTesting(mActivity, ActivityStatus.PAUSED); |
- mLocationProvider.start(false); |
- assertFalse("Should not be running", mLocationProvider.isRunning()); |
- ActivityStatus.onStateChangeForTesting(mActivity, ActivityStatus.RESUMED); |
- assertTrue("Should have resumed", mLocationProvider.isRunning()); |
- mLocationProvider.stop(); |
- assertFalse("Should have stopped", mLocationProvider.isRunning()); |
- } |
- |
- /** |
- * Verify that calling start when the activity is being created doesn't start listening |
- * for location updates until activity resumes. |
- */ |
- @SmallTest |
- @UiThreadTest |
- @Feature({"Location"}) |
- public void testCreatedStartedStartResumeStop() throws Exception { |
- ActivityStatus.onStateChangeForTesting(mActivity, ActivityStatus.CREATED); |
- mLocationProvider.start(false); |
- assertFalse("Should not be running", mLocationProvider.isRunning()); |
- ActivityStatus.onStateChangeForTesting(mActivity, ActivityStatus.STARTED); |
- mLocationProvider.start(false); |
- assertFalse("Should not be running", mLocationProvider.isRunning()); |
- ActivityStatus.onStateChangeForTesting(mActivity, ActivityStatus.RESUMED); |
- assertTrue("Should have resumed", mLocationProvider.isRunning()); |
- mLocationProvider.stop(); |
- assertFalse("Should have stopped", mLocationProvider.isRunning()); |
- } |
- |
- /** |
- * Verify that calling start when the activity is being created then immediately paused doesn't |
- * start listening for location updates until activity resumes. |
- */ |
- @SmallTest |
- @UiThreadTest |
- @Feature({"Location"}) |
- public void testCreatedStartedStartPausedResumeStop() throws Exception { |
- ActivityStatus.onStateChangeForTesting(mActivity, ActivityStatus.CREATED); |
- mLocationProvider.start(false); |
- assertFalse("Should not be running", mLocationProvider.isRunning()); |
- ActivityStatus.onStateChangeForTesting(mActivity, ActivityStatus.STARTED); |
- mLocationProvider.start(false); |
- assertFalse("Should not be running", mLocationProvider.isRunning()); |
- ActivityStatus.onStateChangeForTesting(mActivity, ActivityStatus.PAUSED); |
- assertFalse("Should not be running", mLocationProvider.isRunning()); |
- ActivityStatus.onStateChangeForTesting(mActivity, ActivityStatus.RESUMED); |
- assertTrue("Should have resumed", mLocationProvider.isRunning()); |
- mLocationProvider.stop(); |
- assertFalse("Should have stopped", mLocationProvider.isRunning()); |
- } |
- |
- /** |
- * Verify that calling start when the activity is stopped doesn't start listening |
- * for location updates until activity resumes. |
- */ |
- @SmallTest |
- @UiThreadTest |
- @Feature({"Location"}) |
- public void testStopStartResumeStop() throws Exception { |
- ActivityStatus.onStateChangeForTesting(mActivity, ActivityStatus.STOPPED); |
- mLocationProvider.start(false); |
- assertFalse("Should not be running", mLocationProvider.isRunning()); |
- ActivityStatus.onStateChangeForTesting(mActivity, ActivityStatus.RESUMED); |
- assertTrue("Should have resumed", mLocationProvider.isRunning()); |
- mLocationProvider.stop(); |
- assertFalse("Should have stopped", mLocationProvider.isRunning()); |
- } |
- |
- /** |
- * Verify that upgrading when paused works as expected. |
- */ |
- @SmallTest |
- @UiThreadTest |
- @Feature({"Location"}) |
- public void testStartPauseUpgradeResumeStop() throws Exception { |
- ActivityStatus.onStateChangeForTesting(mActivity, ActivityStatus.RESUMED); |
- mLocationProvider.start(false); |
- assertTrue("Should be running", mLocationProvider.isRunning()); |
- ActivityStatus.onStateChangeForTesting(mActivity, ActivityStatus.PAUSED); |
- assertFalse("Should have paused", mLocationProvider.isRunning()); |
- mLocationProvider.start(true); |
- assertFalse("Should be paused", mLocationProvider.isRunning()); |
- ActivityStatus.onStateChangeForTesting(mActivity, ActivityStatus.RESUMED); |
- assertTrue("Should have resumed", mLocationProvider.isRunning()); |
- mLocationProvider.stop(); |
- assertFalse("Should have stopped", mLocationProvider.isRunning()); |
- } |
} |