DO NOT MERGE. Updates used permissions for fine location CTS.
Part of permission update for reading location requests (ag/17918465).
Bug: 236146057
Test: LocationManagerFineTest locally passes before and after code change in ag/17918465.
Change-Id: Ie215c2c9968b7d3b5bf084aa7ec00e300ac1067d
diff --git a/tests/location/location_fine/AndroidManifest.xml b/tests/location/location_fine/AndroidManifest.xml
index b97a90b..093c0fa 100644
--- a/tests/location/location_fine/AndroidManifest.xml
+++ b/tests/location/location_fine/AndroidManifest.xml
@@ -32,6 +32,7 @@
<uses-permission android:name="android.permission.ACCESS_FINE_LOCATION"/>
<uses-permission android:name="android.permission.ACCESS_LOCATION_EXTRA_COMMANDS"/>
<uses-permission android:name="android.permission.ACCESS_WIFI_STATE"/>
+ <uses-permission android:name="android.permission.INTERACT_ACROSS_USERS"/>
<instrumentation android:name="androidx.test.runner.AndroidJUnitRunner"
android:targetPackage="android.location.cts.fine"
diff --git a/tests/location/location_fine/src/android/location/cts/fine/LocationManagerFineTest.java b/tests/location/location_fine/src/android/location/cts/fine/LocationManagerFineTest.java
index 98a8857..0f3aec5 100644
--- a/tests/location/location_fine/src/android/location/cts/fine/LocationManagerFineTest.java
+++ b/tests/location/location_fine/src/android/location/cts/fine/LocationManagerFineTest.java
@@ -171,22 +171,6 @@
@Test
public void testIsLocationEnabled() {
assertThat(mManager.isLocationEnabled()).isTrue();
-
- try {
- mContext.createContextAsUser(UserHandle.CURRENT, 0).getSystemService(
- LocationManager.class).isLocationEnabled();
- fail();
- } catch (SecurityException e) {
- // pass
- }
-
- try {
- mContext.createContextAsUser(UserHandle.ALL, 0).getSystemService(
- LocationManager.class).isLocationEnabled();
- fail();
- } catch (SecurityException e) {
- // pass
- }
}
@Test
@@ -1850,4 +1834,4 @@
automation.dropShellPermissionIdentity();
}
}
-}
\ No newline at end of file
+}