Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit ac7eed66 authored by Khaled Abdelmohsen's avatar Khaled Abdelmohsen
Browse files

Assert the non-presence of stamp

Bug: 148005911
Test: atest FrameworksServicesTests:AppIntegrityManagerServiceImplTest
Change-Id: Ifd8c831b49314130e5220adb5ea64d1f95a3a1cd
parent f9fe6f87
Loading
Loading
Loading
Loading
+6 −0
Original line number Diff line number Diff line
@@ -28,6 +28,7 @@ import static com.google.common.truth.Truth.assertThat;

import static org.junit.Assert.assertEquals;
import static org.junit.Assert.assertFalse;
import static org.junit.Assert.assertNull;
import static org.junit.Assert.assertTrue;
import static org.mockito.ArgumentMatchers.any;
import static org.mockito.ArgumentMatchers.anyInt;
@@ -321,6 +322,11 @@ public class AppIntegrityManagerServiceImplTest {
        // we cannot check installer cert because it seems to be device specific.
        assertEquals(VERSION_CODE, appInstallMetadata.getVersionCode());
        assertFalse(appInstallMetadata.isPreInstalled());
        // Asserting source stamp not present.
        assertFalse(appInstallMetadata.isStampPresent());
        assertFalse(appInstallMetadata.isStampVerified());
        assertFalse(appInstallMetadata.isStampTrusted());
        assertNull(appInstallMetadata.getStampCertificateHash());
        // These are hardcoded in the test apk android manifest
        Map<String, String> allowedInstallers =
                appInstallMetadata.getAllowedInstallersAndCertificates();