|
@@ -13,16 +13,16 @@ import org.junit.Test
|
|
|
class ReadSettingsMappingTest {
|
|
class ReadSettingsMappingTest {
|
|
|
|
|
|
|
|
@Test
|
|
@Test
|
|
|
- fun `gateway 持久化边界固定为显式声明的 45 键`() {
|
|
|
|
|
|
|
+ fun `gateway 持久化边界固定为显式声明的 46 键`() {
|
|
|
val actualKeys = ReadSettings().toGatewayPrefMap().keys
|
|
val actualKeys = ReadSettings().toGatewayPrefMap().keys
|
|
|
val expectedKeys = ReadSettings().expectedGatewayPrefMap().keys
|
|
val expectedKeys = ReadSettings().expectedGatewayPrefMap().keys
|
|
|
|
|
|
|
|
- assertEquals(45, actualKeys.size)
|
|
|
|
|
|
|
+ assertEquals(46, actualKeys.size)
|
|
|
assertEquals(expectedKeys, actualKeys)
|
|
assertEquals(expectedKeys, actualKeys)
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
@Test
|
|
@Test
|
|
|
- fun `阅读设置 gateway 45 键写读映射逐字段对应`() {
|
|
|
|
|
|
|
+ fun `阅读设置 gateway 46 键写读映射逐字段对应`() {
|
|
|
val repository = ReadSettingsRepository(
|
|
val repository = ReadSettingsRepository(
|
|
|
settingsRepository = SettingsRepository(),
|
|
settingsRepository = SettingsRepository(),
|
|
|
preferencesFlow = MutableStateFlow(mutablePreferencesOf()),
|
|
preferencesFlow = MutableStateFlow(mutablePreferencesOf()),
|
|
@@ -92,6 +92,7 @@ private fun readSettingsMappingSamples(): List<ReadSettings> {
|
|
|
keepLight = "keep-light",
|
|
keepLight = "keep-light",
|
|
|
titleBarMode = "title-mode",
|
|
titleBarMode = "title-mode",
|
|
|
readMenuBlurAlpha = 37,
|
|
readMenuBlurAlpha = 37,
|
|
|
|
|
+ readMenuFloatingIconLiquidGlass = true,
|
|
|
showBrightnessView = "brightness-view",
|
|
showBrightnessView = "brightness-view",
|
|
|
brightnessVwPos = "brightness-pos",
|
|
brightnessVwPos = "brightness-pos",
|
|
|
readBrightness = 73,
|
|
readBrightness = 73,
|
|
@@ -147,6 +148,7 @@ private fun ReadSettings.expectedGatewayPrefMap(): Map<String, Any?> = mapOf(
|
|
|
PreferKey.paddingDisplayCutouts to paddingDisplayCutouts,
|
|
PreferKey.paddingDisplayCutouts to paddingDisplayCutouts,
|
|
|
PreferKey.titleBarMode to titleBarMode,
|
|
PreferKey.titleBarMode to titleBarMode,
|
|
|
PreferKey.readMenuBlurAlpha to readMenuBlurAlpha,
|
|
PreferKey.readMenuBlurAlpha to readMenuBlurAlpha,
|
|
|
|
|
+ PreferKey.readMenuFloatingIconLiquidGlass to readMenuFloatingIconLiquidGlass,
|
|
|
PreferKey.readBodyToLh to readBodyToLh,
|
|
PreferKey.readBodyToLh to readBodyToLh,
|
|
|
PreferKey.defaultSourceChangeAll to defaultSourceChangeAll,
|
|
PreferKey.defaultSourceChangeAll to defaultSourceChangeAll,
|
|
|
PreferKey.textFullJustify to textFullJustify,
|
|
PreferKey.textFullJustify to textFullJustify,
|