summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
author Chaohui Wang <chaohuiw@google.com> 2024-12-24 14:14:27 +0800
committer Chaohui Wang <chaohuiw@google.com> 2024-12-24 00:12:16 -0800
commit551a43c1dd7c6340b27f9dde68f37ec07c2603fd (patch)
tree8cda5f6decc9aab61915457ad5b71ee4db149096
parentfd9671336f7ba5f82cea3b61fc1b7b42728e4a02 (diff)
Fix PermissionsChangedFlowTest for HSUM
By better mock the user context. Fix: 383204502 Flag: EXEMPT test only Test: atest PermissionsChangedFlowTest Change-Id: Ie89a0eaa892d974ae8d00de243fb63652e8cea4f
-rw-r--r--packages/SettingsLib/SpaPrivileged/tests/src/com/android/settingslib/spaprivileged/model/app/PermissionsChangedFlowTest.kt4
1 files changed, 2 insertions, 2 deletions
diff --git a/packages/SettingsLib/SpaPrivileged/tests/src/com/android/settingslib/spaprivileged/model/app/PermissionsChangedFlowTest.kt b/packages/SettingsLib/SpaPrivileged/tests/src/com/android/settingslib/spaprivileged/model/app/PermissionsChangedFlowTest.kt
index 31522c1209f7..7ef11eb865ba 100644
--- a/packages/SettingsLib/SpaPrivileged/tests/src/com/android/settingslib/spaprivileged/model/app/PermissionsChangedFlowTest.kt
+++ b/packages/SettingsLib/SpaPrivileged/tests/src/com/android/settingslib/spaprivileged/model/app/PermissionsChangedFlowTest.kt
@@ -23,7 +23,6 @@ import androidx.test.core.app.ApplicationProvider
import androidx.test.ext.junit.runners.AndroidJUnit4
import com.android.settingslib.spa.testutils.firstWithTimeoutOrNull
import com.android.settingslib.spa.testutils.toListWithTimeout
-import com.android.settingslib.spaprivileged.framework.common.asUser
import com.google.common.truth.Truth.assertThat
import kotlinx.coroutines.async
import kotlinx.coroutines.delay
@@ -35,6 +34,7 @@ import org.mockito.kotlin.doAnswer
import org.mockito.kotlin.doReturn
import org.mockito.kotlin.mock
import org.mockito.kotlin.spy
+import org.mockito.kotlin.whenever
@RunWith(AndroidJUnit4::class)
class PermissionsChangedFlowTest {
@@ -49,7 +49,7 @@ class PermissionsChangedFlowTest {
}
private val context: Context = spy(ApplicationProvider.getApplicationContext()) {
- on { asUser(APP.userHandle) } doReturn mock
+ doReturn(mock).whenever(mock).createContextAsUser(APP.userHandle, 0)
on { packageManager } doReturn mockPackageManager
}