summaryrefslogtreecommitdiff
path: root/PermissionController/tests/inprocess/src/com/android/permissioncontroller/permission/util/KotlinUtilsTest.kt
diff options
context:
space:
mode:
Diffstat (limited to 'PermissionController/tests/inprocess/src/com/android/permissioncontroller/permission/util/KotlinUtilsTest.kt')
-rw-r--r--PermissionController/tests/inprocess/src/com/android/permissioncontroller/permission/util/KotlinUtilsTest.kt47
1 files changed, 27 insertions, 20 deletions
diff --git a/PermissionController/tests/inprocess/src/com/android/permissioncontroller/permission/util/KotlinUtilsTest.kt b/PermissionController/tests/inprocess/src/com/android/permissioncontroller/permission/util/KotlinUtilsTest.kt
index 8f54da579..37aa8d988 100644
--- a/PermissionController/tests/inprocess/src/com/android/permissioncontroller/permission/util/KotlinUtilsTest.kt
+++ b/PermissionController/tests/inprocess/src/com/android/permissioncontroller/permission/util/KotlinUtilsTest.kt
@@ -34,18 +34,16 @@ import androidx.test.ext.junit.runners.AndroidJUnit4
import androidx.test.platform.app.InstrumentationRegistry
import com.android.permissioncontroller.permission.utils.KotlinUtils
import com.google.common.truth.Truth.assertThat
+import kotlin.test.assertFailsWith
import org.junit.Test
import org.junit.runner.RunWith
import org.mockito.ArgumentMatchers.any
import org.mockito.ArgumentMatchers.anyInt
import org.mockito.Mockito.argThat
import org.mockito.Mockito.mock
-import kotlin.test.assertFailsWith
import org.mockito.Mockito.`when` as whenever
-/**
- * Unit tests for [KotlinUtils].
- */
+/** Unit tests for [KotlinUtils]. */
@RunWith(AndroidJUnit4::class)
class KotlinUtilsTest {
private val targetContext = InstrumentationRegistry.getInstrumentation().targetContext
@@ -85,19 +83,25 @@ class KotlinUtilsTest {
whenever(mockContext.packageManager).thenReturn(mockPackageManager)
val installerIntent = Intent(ACTION_SHOW_APP_INFO).setPackage(installerPackage)
whenever(
- mockPackageManager.resolveActivity(
- argThat { intent -> intent.filterEquals(installerIntent) }, /* flags= */ anyInt()))
- .thenReturn(ResolveInfo().apply {
- activityInfo = ActivityInfo().apply {
- packageName = installerPackage
- name = installerActivity
+ mockPackageManager.resolveActivity(
+ argThat { intent -> intent.filterEquals(installerIntent) },
+ /* flags= */ anyInt()
+ )
+ )
+ .thenReturn(
+ ResolveInfo().apply {
+ activityInfo =
+ ActivityInfo().apply {
+ packageName = installerPackage
+ name = installerActivity
+ }
}
- })
+ )
val intent = KotlinUtils.getAppStoreIntent(mockContext, installerPackage, appPackage)
assertThat(intent).isNotNull()
- with (intent!!) {
+ with(intent!!) {
assertThat(action).isEqualTo(ACTION_SHOW_APP_INFO)
assertThat(component?.packageName).isEqualTo(installerPackage)
assertThat(component?.className).isEqualTo(installerActivity)
@@ -110,14 +114,16 @@ class KotlinUtilsTest {
val mockContext = mock(Context::class.java)
val mockPackageManager = mock(PackageManager::class.java)
whenever(mockContext.packageManager).thenReturn(mockPackageManager)
- whenever(
- mockPackageManager.resolveActivity(any(), /* flags= */ anyInt()))
- .thenReturn(ResolveInfo().apply {
- activityInfo = ActivityInfo().apply {
- packageName = ""
- name = ""
+ whenever(mockPackageManager.resolveActivity(any(), /* flags= */ anyInt()))
+ .thenReturn(
+ ResolveInfo().apply {
+ activityInfo =
+ ActivityInfo().apply {
+ packageName = ""
+ name = ""
+ }
}
- })
+ )
val intent = KotlinUtils.getAppStoreIntent(mockContext, "com.installer", appPackage)
@@ -149,7 +155,8 @@ class KotlinUtilsTest {
@Test
fun getMimeTypeForPermissions_bothReadMediaPermissions_returnsNull() {
assertThat(
- KotlinUtils.getMimeTypeForPermissions(listOf(READ_MEDIA_IMAGES, READ_MEDIA_VIDEO)))
+ KotlinUtils.getMimeTypeForPermissions(listOf(READ_MEDIA_IMAGES, READ_MEDIA_VIDEO))
+ )
.isNull()
}