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

Commit 603aaa6a authored by Ben Murdoch's avatar Ben Murdoch
Browse files

Fix FeatureFlagsClassicDebugTest when multi user flag enabled.

Need to avoid recreating the mocked context object so that verifications
can run.

Bug: 355231569
Bug: 345443431
Test: atest -c com.android.systemui.flags.FeatureFlagsClassicDebugTest
Flag: com.android.systemui.classic_flags_multi_user
Change-Id: I4116a487b9a5134c8af699dc118480a698ff497b
parent 52134738
Loading
Loading
Loading
Loading
+4 −1
Original line number Diff line number Diff line
@@ -68,7 +68,7 @@ class FeatureFlagsClassicDebugTest : SysuiTestCase() {
    @Mock private lateinit var systemProperties: SystemPropertiesHelper
    @Mock private lateinit var resources: Resources
    @Mock private lateinit var restarter: Restarter
    private val userTracker = FakeUserTracker()
    private lateinit var userTracker: FakeUserTracker
    private val flagMap = mutableMapOf<String, Flag<*>>()
    private lateinit var broadcastReceiver: BroadcastReceiver
    private lateinit var clearCacheAction: Consumer<String>
@@ -82,6 +82,9 @@ class FeatureFlagsClassicDebugTest : SysuiTestCase() {
        MockitoAnnotations.initMocks(this)
        flagMap.put(teamfoodableFlagA.name, teamfoodableFlagA)
        flagMap.put(releasedFlagB.name, releasedFlagB)

        userTracker = FakeUserTracker(onCreateCurrentUserContext = { mockContext })

        mFeatureFlagsClassicDebug =
            FeatureFlagsClassicDebug(
                flagManager,