Merge "Fixes failing test after coroutine lib upgrade." into udc-dev-plus-aosp

This commit is contained in:
Treehugger Robot
2023-08-02 20:19:54 +00:00
committed by Android (Google) Code Review

View File

@@ -26,6 +26,7 @@ import com.google.common.truth.Truth.assertThat
import kotlinx.coroutines.ExperimentalCoroutinesApi import kotlinx.coroutines.ExperimentalCoroutinesApi
import kotlinx.coroutines.test.StandardTestDispatcher import kotlinx.coroutines.test.StandardTestDispatcher
import kotlinx.coroutines.test.TestScope import kotlinx.coroutines.test.TestScope
import kotlinx.coroutines.test.runCurrent
import kotlinx.coroutines.test.runTest import kotlinx.coroutines.test.runTest
import org.junit.Test import org.junit.Test
import org.junit.runner.RunWith import org.junit.runner.RunWith
@@ -51,6 +52,7 @@ class RetailModeSettingsRepositoryTest : SysuiTestCase() {
fun retailMode_defaultFalse() = fun retailMode_defaultFalse() =
testScope.runTest { testScope.runTest {
val value by collectLastValue(underTest.retailMode) val value by collectLastValue(underTest.retailMode)
runCurrent()
assertThat(value).isFalse() assertThat(value).isFalse()
assertThat(underTest.inRetailMode).isFalse() assertThat(underTest.inRetailMode).isFalse()
@@ -60,6 +62,7 @@ class RetailModeSettingsRepositoryTest : SysuiTestCase() {
fun retailMode_false() = fun retailMode_false() =
testScope.runTest { testScope.runTest {
val value by collectLastValue(underTest.retailMode) val value by collectLastValue(underTest.retailMode)
runCurrent()
globalSettings.putInt(SETTING, 0) globalSettings.putInt(SETTING, 0)
@@ -71,6 +74,7 @@ class RetailModeSettingsRepositoryTest : SysuiTestCase() {
fun retailMode_true() = fun retailMode_true() =
testScope.runTest { testScope.runTest {
val value by collectLastValue(underTest.retailMode) val value by collectLastValue(underTest.retailMode)
runCurrent()
globalSettings.putInt(SETTING, 1) globalSettings.putInt(SETTING, 1)