Loading packages/SystemUI/src/com/android/systemui/keyguard/data/repository/KeyguardRepository.kt +5 −1 Original line number Diff line number Diff line Loading @@ -157,7 +157,11 @@ constructor( } } dozeHost.addCallback(callback) trySendWithFailureLogging(false, TAG, "initial isDozing: false") trySendWithFailureLogging( statusBarStateController.isDozing, TAG, "initial isDozing", ) awaitClose { dozeHost.removeCallback(callback) } } Loading packages/SystemUI/tests/src/com/android/systemui/keyguard/data/repository/KeyguardRepositoryImplTest.kt +16 −1 Original line number Diff line number Diff line Loading @@ -23,6 +23,7 @@ import com.android.systemui.doze.DozeHost import com.android.systemui.plugins.statusbar.StatusBarStateController import com.android.systemui.statusbar.policy.KeyguardStateController import com.android.systemui.util.mockito.argumentCaptor import com.android.systemui.util.mockito.whenever import com.google.common.truth.Truth.assertThat import kotlinx.coroutines.flow.launchIn import kotlinx.coroutines.flow.onEach Loading @@ -33,7 +34,6 @@ import org.junit.runner.RunWith import org.junit.runners.JUnit4 import org.mockito.Mock import org.mockito.Mockito.verify import org.mockito.Mockito.`when` as whenever import org.mockito.MockitoAnnotations @SmallTest Loading Loading @@ -152,6 +152,21 @@ class KeyguardRepositoryImplTest : SysuiTestCase() { verify(dozeHost).removeCallback(captor.value) } @Test fun `isDozing - starts with correct initial value for isDozing`() = runBlockingTest { var latest: Boolean? = null whenever(statusBarStateController.isDozing).thenReturn(true) var job = underTest.isDozing.onEach { latest = it }.launchIn(this) assertThat(latest).isTrue() job.cancel() whenever(statusBarStateController.isDozing).thenReturn(false) job = underTest.isDozing.onEach { latest = it }.launchIn(this) assertThat(latest).isFalse() job.cancel() } @Test fun dozeAmount() = runBlockingTest { val values = mutableListOf<Float>() Loading Loading
packages/SystemUI/src/com/android/systemui/keyguard/data/repository/KeyguardRepository.kt +5 −1 Original line number Diff line number Diff line Loading @@ -157,7 +157,11 @@ constructor( } } dozeHost.addCallback(callback) trySendWithFailureLogging(false, TAG, "initial isDozing: false") trySendWithFailureLogging( statusBarStateController.isDozing, TAG, "initial isDozing", ) awaitClose { dozeHost.removeCallback(callback) } } Loading
packages/SystemUI/tests/src/com/android/systemui/keyguard/data/repository/KeyguardRepositoryImplTest.kt +16 −1 Original line number Diff line number Diff line Loading @@ -23,6 +23,7 @@ import com.android.systemui.doze.DozeHost import com.android.systemui.plugins.statusbar.StatusBarStateController import com.android.systemui.statusbar.policy.KeyguardStateController import com.android.systemui.util.mockito.argumentCaptor import com.android.systemui.util.mockito.whenever import com.google.common.truth.Truth.assertThat import kotlinx.coroutines.flow.launchIn import kotlinx.coroutines.flow.onEach Loading @@ -33,7 +34,6 @@ import org.junit.runner.RunWith import org.junit.runners.JUnit4 import org.mockito.Mock import org.mockito.Mockito.verify import org.mockito.Mockito.`when` as whenever import org.mockito.MockitoAnnotations @SmallTest Loading Loading @@ -152,6 +152,21 @@ class KeyguardRepositoryImplTest : SysuiTestCase() { verify(dozeHost).removeCallback(captor.value) } @Test fun `isDozing - starts with correct initial value for isDozing`() = runBlockingTest { var latest: Boolean? = null whenever(statusBarStateController.isDozing).thenReturn(true) var job = underTest.isDozing.onEach { latest = it }.launchIn(this) assertThat(latest).isTrue() job.cancel() whenever(statusBarStateController.isDozing).thenReturn(false) job = underTest.isDozing.onEach { latest = it }.launchIn(this) assertThat(latest).isFalse() job.cancel() } @Test fun dozeAmount() = runBlockingTest { val values = mutableListOf<Float>() Loading