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

Commit 43b915b4 authored by Treehugger Robot's avatar Treehugger Robot Committed by Android (Google) Code Review
Browse files

Merge "Init mocks in ModesDialogViewModelTest" into main

parents 9a8e8b7b 2a709c63
Loading
Loading
Loading
Loading
+17 −8
Original line number Diff line number Diff line
@@ -19,6 +19,7 @@
package com.android.systemui.statusbar.policy.ui.dialog.viewmodel

import android.content.Intent
import android.content.applicationContext
import android.provider.Settings
import androidx.test.ext.junit.runners.AndroidJUnit4
import androidx.test.filters.SmallTest
@@ -38,9 +39,11 @@ import kotlinx.coroutines.ExperimentalCoroutinesApi
import kotlinx.coroutines.Job
import kotlinx.coroutines.test.runCurrent
import kotlinx.coroutines.test.runTest
import org.junit.Before
import org.junit.Test
import org.junit.runner.RunWith
import org.mockito.Mockito.clearInvocations
import org.mockito.MockitoAnnotations
import org.mockito.kotlin.argumentCaptor
import org.mockito.kotlin.times
import org.mockito.kotlin.verify
@@ -55,14 +58,20 @@ class ModesDialogViewModelTest : SysuiTestCase() {
    private val mockDialogDelegate = kosmos.mockModesDialogDelegate
    private val mockDialogEventLogger = kosmos.mockModesDialogEventLogger

    private val underTest =
    private lateinit var underTest: ModesDialogViewModel

    @Before
    fun setUp() {
        MockitoAnnotations.initMocks(this)
        underTest =
            ModesDialogViewModel(
            context,
                kosmos.applicationContext,
                interactor,
                kosmos.testDispatcher,
            mockDialogDelegate,
            mockDialogEventLogger,
                kosmos.mockModesDialogDelegate,
                kosmos.mockModesDialogEventLogger,
            )
    }

    @Test
    fun tiles_filtersOutUserDisabledModes() =
+2 −2
Original line number Diff line number Diff line
@@ -16,7 +16,7 @@

package com.android.systemui.statusbar.policy.domain.interactor

import android.content.testableContext
import android.content.applicationContext
import com.android.settingslib.notification.modes.zenIconLoader
import com.android.systemui.kosmos.Kosmos
import com.android.systemui.kosmos.Kosmos.Fixture
@@ -28,7 +28,7 @@ import com.android.systemui.statusbar.policy.data.repository.zenModeRepository

val Kosmos.zenModeInteractor by Fixture {
    ZenModeInteractor(
        context = testableContext,
        context = applicationContext,
        zenModeRepository = zenModeRepository,
        notificationSettingsRepository = notificationSettingsRepository,
        bgDispatcher = testDispatcher,