INNER CODE UNIT · Kotlin

MainActivityPermissionTest

anilbeesetti/nextplayer · app/src/androidTest/java/dev/anilbeesetti/nextplayer/MainActivityPermissionTest.kt:18

class MainActivityPermissionTest {

    @Test
    fun api24RequestsReadStoragePermission() {
        assertEquals(Manifest.permission.READ_EXTERNAL_STORAGE, storagePermission)
    }

    @Test
    fun launchWithoutStoragePermissionKeepsMainActivityAlive() {
        val context = ApplicationProvider.getApplicationContext<Context>()
        assertEquals(
            PackageManager.PERMISSION_DENIED,
            ContextCompat.checkSelfPermission(context, Manifest.permission.READ_EXTERNAL_STORAGE),
        )

        context.startActivity(
            Intent(context, MainActivity::class.java).addFlags(Intent.FLAG_ACTIVITY_NEW_TASK),
        )

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…