OSDN Git Service

Treat mode_default as denied for install_unknown_apps am: 4b78bcd5cd am: aebc5bbc94
[android-x86/packages-apps-Settings.git] / tests / robotests / src / com / android / settings / applications / AppStateInstallAppsBridgeTest.java
index c88f878..badcbca 100644 (file)
@@ -21,24 +21,23 @@ import static com.google.common.truth.Truth.assertThat;
 import android.app.AppOpsManager;
 
 import com.android.settings.testutils.SettingsRobolectricTestRunner;
-import com.android.settings.TestConfig;
 
 import org.junit.Test;
 import org.junit.runner.RunWith;
-import org.robolectric.annotation.Config;
 
 @RunWith(SettingsRobolectricTestRunner.class)
-@Config(manifest = TestConfig.MANIFEST_PATH, sdk = TestConfig.SDK_VERSION_O)
 public class AppStateInstallAppsBridgeTest {
 
     @Test
     public void testInstallAppsStateCanInstallApps() {
-        AppStateInstallAppsBridge.InstallAppsState appState = new AppStateInstallAppsBridge
-                .InstallAppsState();
+        AppStateInstallAppsBridge.InstallAppsState appState =
+            new AppStateInstallAppsBridge.InstallAppsState();
         assertThat(appState.canInstallApps()).isFalse();
 
-        appState.permissionGranted = true;
         appState.permissionRequested = true;
+        assertThat(appState.canInstallApps()).isFalse();
+
+        appState.appOpMode = AppOpsManager.MODE_ALLOWED;
         assertThat(appState.canInstallApps()).isTrue();
 
         appState.appOpMode = AppOpsManager.MODE_ERRORED;
@@ -47,8 +46,8 @@ public class AppStateInstallAppsBridgeTest {
 
     @Test
     public void testInstallAppsStateIsPotentialAppSource() {
-        AppStateInstallAppsBridge.InstallAppsState appState = new AppStateInstallAppsBridge
-                .InstallAppsState();
+        AppStateInstallAppsBridge.InstallAppsState appState =
+            new AppStateInstallAppsBridge.InstallAppsState();
         assertThat(appState.isPotentialAppSource()).isFalse();
 
         appState.appOpMode = AppOpsManager.MODE_ERRORED;