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

Commit 1181fd5d authored by Hiroki Sato's avatar Hiroki Sato
Browse files

Fix AuthContainerViewTest by properly mocking PackageManager#getPackageInfo

This method returns non-null. To prevernt the test crashing, this adds a
mock.

Bug: 423906168
Test: SystemUiRoboTests:AuthContainerViewTest
Flag: com.android.hardware.input.mouse_to_touch_per_app_compat
Change-Id: Iabfedf6e678b6c56e6714acd01c54adb318c0833
parent d0dba9b0
Loading
Loading
Loading
Loading
+4 −0
Original line number Diff line number Diff line
@@ -16,6 +16,7 @@
package com.android.systemui.biometrics

import android.content.packageManager
import android.content.pm.PackageInfo
import android.content.res.Configuration
import android.content.testableContext
import android.hardware.biometrics.BiometricAuthenticator
@@ -69,6 +70,7 @@ import org.junit.Test
import org.junit.runner.RunWith
import org.mockito.ArgumentMatchers.eq
import org.mockito.Mock
import org.mockito.Mockito.any
import org.mockito.Mockito.anyBoolean
import org.mockito.Mockito.anyInt
import org.mockito.Mockito.anyLong
@@ -106,6 +108,8 @@ open class AuthContainerViewTest : SysuiTestCase() {
    fun setup() {
        // Set up default logo icon
        whenever(packageManager.getApplicationIcon(OP_PACKAGE_NAME)).thenReturn(defaultLogoIcon)
        whenever(packageManager.getPackageInfo(any(String::class.java), anyInt()))
            .thenReturn(PackageInfo())
        context.setMockPackageManager(packageManager)
    }