Commit afb58253 authored by Andy Paicu's avatar Andy Paicu Committed by Commit Bot

Correctly mock geolocation for AutomaticEmbargoTest

Bug: 1094356
Change-Id: Ie49d2e0d59e851b3b9792370cff2dfeeacf880fd
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2282743Reviewed-by: default avatarAndy Paicu <andypaicu@chromium.org>
Reviewed-by: default avatarBalazs Engedy <engedy@chromium.org>
Auto-Submit: Andy Paicu <andypaicu@chromium.org>
Commit-Queue: Balazs Engedy <engedy@chromium.org>
Cr-Commit-Position: refs/heads/master@{#785314}
parent c70ac47a
...@@ -19,8 +19,11 @@ import org.chromium.chrome.browser.flags.ChromeSwitches; ...@@ -19,8 +19,11 @@ import org.chromium.chrome.browser.flags.ChromeSwitches;
import org.chromium.chrome.browser.permissions.PermissionTestRule.PermissionUpdateWaiter; import org.chromium.chrome.browser.permissions.PermissionTestRule.PermissionUpdateWaiter;
import org.chromium.chrome.browser.tab.Tab; import org.chromium.chrome.browser.tab.Tab;
import org.chromium.chrome.test.ChromeJUnit4ClassRunner; import org.chromium.chrome.test.ChromeJUnit4ClassRunner;
import org.chromium.chrome.test.util.browser.LocationSettingsTestUtil;
import org.chromium.content_public.browser.test.util.TestThreadUtils; import org.chromium.content_public.browser.test.util.TestThreadUtils;
import org.chromium.content_public.common.ContentSwitches; import org.chromium.content_public.common.ContentSwitches;
import org.chromium.device.geolocation.LocationProviderOverrider;
import org.chromium.device.geolocation.MockLocationProvider;
import org.chromium.ui.modaldialog.DialogDismissalCause; import org.chromium.ui.modaldialog.DialogDismissalCause;
/** /**
...@@ -75,6 +78,9 @@ public class AutomaticEmbargoTest { ...@@ -75,6 +78,9 @@ public class AutomaticEmbargoTest {
@LargeTest @LargeTest
@Feature({"Location"}) @Feature({"Location"})
public void testGeolocationEmbargo() throws Exception { public void testGeolocationEmbargo() throws Exception {
LocationSettingsTestUtil.setSystemLocationSettingEnabled(true);
LocationProviderOverrider.setLocationProviderImpl(new MockLocationProvider());
runTest(GEOLOCATION_TEST_FILE, "", "Denied", 0); runTest(GEOLOCATION_TEST_FILE, "", "Denied", 0);
} }
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment