App data is not accessible as SELinux policy blocks it

SElinux change: aosp/1324511

Bug: 159050834
Bug: 158088415
Test: atest AppDataIsolationTests
Change-Id: Ib2f21a393fbd2e70d4536bb15131e858c6a2e420
diff --git a/hostsidetests/appsecurity/test-apps/AppDataIsolationTestApp/AppA/src/com/android/cts/appdataisolation/appa/IsolatedService.java b/hostsidetests/appsecurity/test-apps/AppDataIsolationTestApp/AppA/src/com/android/cts/appdataisolation/appa/IsolatedService.java
index 5b1ec66..b2dd2df 100644
--- a/hostsidetests/appsecurity/test-apps/AppDataIsolationTestApp/AppA/src/com/android/cts/appdataisolation/appa/IsolatedService.java
+++ b/hostsidetests/appsecurity/test-apps/AppDataIsolationTestApp/AppA/src/com/android/cts/appdataisolation/appa/IsolatedService.java
@@ -16,7 +16,6 @@
 
 package com.android.cts.appdataisolation.appa;
 
-import static com.android.cts.appdataisolation.common.FileUtils.assertDirDoesNotExist;
 import static com.android.cts.appdataisolation.common.FileUtils.assertDirIsNotAccessible;
 
 import android.app.Service;
@@ -35,25 +34,25 @@
         public void assertDataIsolated() throws RemoteException {
             try {
                 ApplicationInfo applicationInfo = getApplicationInfo();
-                assertDirDoesNotExist(applicationInfo.dataDir);
-                assertDirDoesNotExist(applicationInfo.deviceProtectedDataDir);
-                assertDirDoesNotExist("/data/data/" + getPackageName());
-                assertDirDoesNotExist("/data/misc/profiles/cur/0/" + getPackageName());
+                assertDirIsNotAccessible(applicationInfo.dataDir);
+                assertDirIsNotAccessible(applicationInfo.deviceProtectedDataDir);
+                assertDirIsNotAccessible("/data/data/" + getPackageName());
+                assertDirIsNotAccessible("/data/misc/profiles/cur/0/" + getPackageName());
                 assertDirIsNotAccessible("/data/misc/profiles/ref");
 
-                assertDirDoesNotExist(FileUtils.replacePackageAWithPackageB(
+                assertDirIsNotAccessible(FileUtils.replacePackageAWithPackageB(
                         applicationInfo.dataDir));
-                assertDirDoesNotExist(FileUtils.replacePackageAWithPackageB(
+                assertDirIsNotAccessible(FileUtils.replacePackageAWithPackageB(
                         applicationInfo.deviceProtectedDataDir));
-                assertDirDoesNotExist("/data/data/" + FileUtils.APPB_PKG);
-                assertDirDoesNotExist("/data/misc/profiles/cur/0/" + FileUtils.APPB_PKG);
+                assertDirIsNotAccessible("/data/data/" + FileUtils.APPB_PKG);
+                assertDirIsNotAccessible("/data/misc/profiles/cur/0/" + FileUtils.APPB_PKG);
 
-                assertDirDoesNotExist(FileUtils.replacePackageAWithNotInstalledPkg(
+                assertDirIsNotAccessible(FileUtils.replacePackageAWithNotInstalledPkg(
                         applicationInfo.dataDir));
-                assertDirDoesNotExist(FileUtils.replacePackageAWithNotInstalledPkg(
+                assertDirIsNotAccessible(FileUtils.replacePackageAWithNotInstalledPkg(
                         applicationInfo.deviceProtectedDataDir));
-                assertDirDoesNotExist("/data/data/" + FileUtils.NOT_INSTALLED_PKG);
-                assertDirDoesNotExist("/data/misc/profiles/cur/0/" + FileUtils.NOT_INSTALLED_PKG);
+                assertDirIsNotAccessible("/data/data/" + FileUtils.NOT_INSTALLED_PKG);
+                assertDirIsNotAccessible("/data/misc/profiles/cur/0/" + FileUtils.NOT_INSTALLED_PKG);
             } catch (Throwable e) {
                 throw new IllegalStateException(e.getMessage());
             }