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

Commit 1e18a3f6 authored by Steve Elliott's avatar Steve Elliott Committed by Android (Google) Code Review
Browse files

Merge "Update usage of deprecated coroutines methods" into tm-qpr-dev

parents 55331d3f e7c1b819
Loading
Loading
Loading
Loading
+1 −0
Original line number Diff line number Diff line
@@ -40,6 +40,7 @@ import java.util.concurrent.Executor
import junit.framework.Assert.assertSame
import kotlinx.coroutines.flow.collect
import kotlinx.coroutines.launch
import kotlinx.coroutines.test.advanceUntilIdle
import kotlinx.coroutines.test.runBlockingTest
import org.junit.Before
import org.junit.Test
+20 −2
Original line number Diff line number Diff line
@@ -47,7 +47,11 @@ import com.google.common.truth.Truth.assertThat
import kotlinx.coroutines.flow.collect
import kotlinx.coroutines.flow.flowOf
import kotlinx.coroutines.launch
import kotlinx.coroutines.test.runBlockingTest
import kotlinx.coroutines.test.TestCoroutineScheduler
import kotlinx.coroutines.test.TestScope
import kotlinx.coroutines.test.UnconfinedTestDispatcher
import kotlinx.coroutines.test.advanceUntilIdle
import kotlinx.coroutines.test.runTest
import org.junit.Before
import org.junit.Test
import org.junit.runner.RunWith
@@ -59,6 +63,7 @@ import org.mockito.Mockito.`when` as whenever
@RunWithLooper
class FooterActionsViewModelTest : SysuiTestCase() {
    private lateinit var utils: FooterActionsTestUtils
    private val testDispatcher = UnconfinedTestDispatcher(TestCoroutineScheduler())

    @Before
    fun setUp() {
@@ -130,6 +135,7 @@ class FooterActionsViewModelTest : SysuiTestCase() {
                showPowerButton = false,
                footerActionsInteractor =
                    utils.footerActionsInteractor(
                        bgDispatcher = testDispatcher,
                        userSwitcherRepository =
                            utils.userSwitcherRepository(
                                userTracker = userTracker,
@@ -137,6 +143,7 @@ class FooterActionsViewModelTest : SysuiTestCase() {
                                userManager = userManager,
                                userInfoController = userInfoController,
                                userSwitcherController = userSwitcherControllerWrapper.controller,
                                bgDispatcher = testDispatcher,
                            ),
                    )
            )
@@ -217,9 +224,11 @@ class FooterActionsViewModelTest : SysuiTestCase() {
                footerActionsInteractor =
                    utils.footerActionsInteractor(
                        qsSecurityFooterUtils = qsSecurityFooterUtils,
                        bgDispatcher = testDispatcher,
                        securityRepository =
                            utils.securityRepository(
                                securityController = securityController,
                                bgDispatcher = testDispatcher,
                            ),
                    ),
            )
@@ -288,9 +297,14 @@ class FooterActionsViewModelTest : SysuiTestCase() {
                footerActionsInteractor =
                    utils.footerActionsInteractor(
                        qsSecurityFooterUtils = qsSecurityFooterUtils,
                        securityRepository = utils.securityRepository(securityController),
                        securityRepository =
                            utils.securityRepository(
                                securityController,
                                bgDispatcher = testDispatcher,
                            ),
                        foregroundServicesRepository =
                            utils.foregroundServicesRepository(fgsManagerController),
                        bgDispatcher = testDispatcher,
                    ),
            )

@@ -376,6 +390,7 @@ class FooterActionsViewModelTest : SysuiTestCase() {
                    utils.footerActionsInteractor(
                        qsSecurityFooterUtils = qsSecurityFooterUtils,
                        broadcastDispatcher = broadcastDispatcher,
                        bgDispatcher = testDispatcher,
                    ),
            )

@@ -400,4 +415,7 @@ class FooterActionsViewModelTest : SysuiTestCase() {
        underTest.onVisibilityChangeRequested(visible = true)
        assertThat(underTest.isVisible.value).isTrue()
    }

    private fun runBlockingTest(block: suspend TestScope.() -> Unit) =
        runTest(testDispatcher) { block() }
}
+1 −0
Original line number Diff line number Diff line
@@ -44,6 +44,7 @@ import kotlinx.coroutines.Dispatchers
import kotlinx.coroutines.flow.launchIn
import kotlinx.coroutines.flow.onEach
import kotlinx.coroutines.runBlocking
import kotlinx.coroutines.test.advanceUntilIdle
import org.junit.Before
import org.junit.Test
import org.junit.runner.RunWith