Remove defaults to pass test

pull/1323/head
lihenggui 2 years ago
parent a9ac795b1a
commit 343c421f22

@ -21,6 +21,7 @@ import com.google.samples.apps.nowinandroid.core.network.fake.FakeNiaNetworkData
import com.google.samples.apps.nowinandroid.core.network.model.NetworkChangeList
import com.google.samples.apps.nowinandroid.core.network.model.NetworkNewsResource
import com.google.samples.apps.nowinandroid.core.network.model.NetworkTopic
import kotlinx.coroutines.ExperimentalCoroutinesApi
import kotlinx.coroutines.runBlocking
import kotlinx.coroutines.test.UnconfinedTestDispatcher
import kotlinx.serialization.json.Json
@ -33,6 +34,7 @@ enum class CollectionType {
/**
* Test double for [NiaNetworkDataSource]
*/
@OptIn(ExperimentalCoroutinesApi::class)
class TestNiaNetworkDataSource : NiaNetworkDataSource {
private val source = FakeNiaNetworkDataSource(

@ -28,10 +28,10 @@ data class UserPreferences(
val newsResourceChangeListVersion: Int,
val hasDoneIntToStringIdMigration: Boolean,
val hasDoneListToMapMigration: Boolean,
val followedTopicIds: Set<String> = emptySet(),
val followedAuthorIds: Set<String> = emptySet(),
val bookmarkedNewsResourceIds: Set<String> = emptySet(),
val viewedNewsResourceIds: Set<String> = emptySet(),
val followedTopicIds: Set<String>,
val followedAuthorIds: Set<String>,
val bookmarkedNewsResourceIds: Set<String>,
val viewedNewsResourceIds: Set<String>,
val themeBrand: ThemeBrandProto,
val darkThemeConfig: DarkThemeConfigProto,
val shouldHideOnboarding: Boolean,
@ -48,6 +48,10 @@ data class UserPreferences(
darkThemeConfig = DARK_THEME_CONFIG_FOLLOW_SYSTEM,
shouldHideOnboarding = false,
useDynamicColor = false,
followedTopicIds = emptySet(),
followedAuthorIds = emptySet(),
bookmarkedNewsResourceIds = emptySet(),
viewedNewsResourceIds = emptySet(),
)
}
}

Loading…
Cancel
Save